【发布时间】:2016-03-29 07:53:17
【问题描述】:
有一组输入框,例如:
<input type="text" class="form-control my-input" name="q1" size="63" value="<?= set_value("q1"); ?>">
<input type="text" class="form-control my-input" name="q2" size="63" value="<?= set_value("q2"); ?>">
....
<input type="text" class="form-control my-input" name="q100" size="63" value="<?= set_value("q30"); ?>">
有30个输入框,从q1到q30
如果我想验证它们,我需要设置
$this->form_validation->set_rules('q1', lang("q1"), 'required');
30 次,如果没有什么重要的,验证错误信息将显示 30 次。
因此,我想:
假设q15不是必需的,循环遍历post数组,检查其他输入框是输入还是空。
如果没有输入任何一个必需的输入框,则只显示一条错误消息
如何在codeigniter中实现这一点?
【问题讨论】:
-
使用任意循环并迭代到 30
-
非常感谢。名称不符合模式的情况如何处理,如果任何一个输入框验证失败,如何只显示一条错误消息?
标签: javascript php jquery codeigniter validation