В настоящее время я использую UIKit Framework.
Мои взгляды:
<input class="uk-input" name="username" placeholder="Username" type="text">
Я хочу добавить класс ик форм-опасность на мой вклад при проверке, такой как:
<input class="uk-input uk-form-danger" name="username" placeholder="Username" type="text">
В моем контроллере:
if ($this->form_validation->run() == FALSE)
{
die();
}
else
{
// i want to dynamically add that uk-form-danger class to corresponding input
}
В Документация проверки формы CodeIgniter, это говорит
<?php echo form_error('field name', '<div class="error">', '</div>'); ?>
Это правильный способ индивидуального изменения разделителя ошибок формы, но я не хочу менять весь элемент, а добавлю extra class
в input element
и не вкладывать его в div
,
Как мне это реализовать? Нужно ли мне немного JavaScript, потому что я не хочу добавлять дополнительные сценарии.
В противном случае, если это невозможно, я воспользуюсь вместо этого компонентом оповещения (который в итоге создаст другой элемент, но не выделит ввод (текстовое поле), как я планировал).
Задача ещё не решена.
Других решений пока нет …