我目前正在使用UIKit框架。
我的观点:
<input class="uk-input" name="username" placeholder="Username" type="text">
我希望在验证时将 uk-form-danger 类添加到我的输入中,例如:
<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's form validation documentation中,它说
<?php echo form_error('field name', '<div class="error">', '</div>'); ?>
这是单独更改表单错误分隔符的方法,但我不想更改整个元素,而是在extra class
中添加input element
而不是将其嵌套在一个额外的div
。
我该如何实现?我需要一些JavaScript,因为我不想添加额外的脚本。
否则,如果不可能,我将使用警报组件(这将最终创建另一个元素,但不会像我计划的那样突出显示输入(文本字段)。