【发布时间】:2015-09-25 05:09:34
【问题描述】:
我有一个带有动态字段的表单,它产生多维数组格式, 像这样:
name="cart[1][qty]"
name="cart[2][qty]"
name="cart[3][qty]"
...
我使用这个规则:
$this->form_validation->set_rules('cart[][qty]','number','is_natural');
但它无法验证。如果我将规则更改为:
$this->form_validation>set_rules('cart[1][qty]','number','is_natural');
它只验证第一个字段,而不是所有字段。
我想防止在这种形式中插入十进制数字。
如何在 Codeigniter 中使用 form_validation 对其进行验证?
提前致谢。
【问题讨论】:
-
表单验证的“使用数组作为字段名”部分可能会对您有所帮助。 codeigniter.com/userguide3/libraries/…