CodeIgniter表单 - 使用UIKit进行动态验证

时间:2018-04-01 14:08:51

标签: php forms codeigniter validation uikit

我目前正在使用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,因为我不想添加额外的脚本。 否则,如果不可能,我将使用警报组件(这将最终创建另一个元素,但不会像我计划的那样突出显示输入(文本字段)。

0 个答案:

没有答案