Скажем, у меня есть поле, которое выглядит следующим образом:
<li class="bigfield">
<?php echo $form->input('phone', array(
'placeholder' => 'Phone',
'label' => false,
'between' => '<br />'
)); ?>
</li>
Если у меня есть правило проверки в этом поле и проверка не выполняется, я вижу следующий HTML:
<li class="bigfield">
<div class="input text required error">
<br>
<input name="data[Appointment][email]" type="text" placeholder="Email"
maxlength="45" value="" id="AppointmentEmail" class="form-error">
<div class="error-message">Please enter a valid email address</div>
</div>
</li>
Мне нравится делать что-то вроде переноса сообщения об ошибке на всю другую часть страницы, а затем внутри внутри с тем же <li> как само поле. Каким будет самый прямой способ сделать это?