【发布时间】:2011-09-16 09:17:51
【问题描述】:
我正在构建一个预订系统,用户首先选择多少人,然后根据该选择,ajax 将填充相应数量的文本输入字段以获取客人的姓名。
所以我的精简文本输入结构是这样的:
<input type="text" name="name[]" value="<?php echo set_value('name[]');?>"/>
<input type="text" name="name[]" value="<?php echo set_value('name[]');?>"/>
<input type="text" name="name[]" value="<?php echo set_value('name[]');?>"/>
在我的控制器上,验证功能是这样的:
$this->load->library('form_validation');
$this->form_validation->set_rules('name[]', 'Name', 'required|xss_clean');
因此,提交时出现问题的是,如果我只在输入 1 上输入了一个名称,在经过验证的页面上,每个输入都会显示错误,同时,每个输入都将具有相同的我为输入 #1 输入的名称。
我在这里做错了什么?
【问题讨论】:
-
这个问题类似于stackoverflow.com/questions/7428775/…(昨天问...)
标签: forms validation codeigniter