表格验证一次性组合输入字段codeigniter

时间:2013-09-16 07:04:56

标签: php forms codeigniter validation

是否可以同时验证多个表单输入字段。例如,输入1 +输入2 +输入3将被组合,然后立即验证。

继承我的观看代码:

<input id="ads_phone1" type="text" style="width:40px" name="ads_phone" maxlength="4" value="<?php echo set_value('ads_phone', $phoneseg[0]); ?>"  /> -
<input id="ads_phone2" type="text" style="width:30px" name="ads_phone" maxlength="3" value="<?php echo set_value('ads_phone', $phoneseg[1]); ?>"  /> -
<input id="ads_phone3" type="text" style="width:60px" name="ads_phone" maxlength="6" value="<?php echo set_value('ads_phone', $phoneseg[2]); ?>"  />

这是我的控制器代码:

$this->form_validation->set_rules('ads_phone', 'Ad Phone', 'required|trim|xss_clean|max_length[20]');

我希望他们像ads_phone = ads_phone1一样合并。 “ - ”。 ads_phone2。 “ - ”。 ads_phone3;

然后将根据需要验证ads_phone。

谢谢你们,我希望我已经解释好了

1 个答案:

答案 0 :(得分:1)

试试这个?

$ads_phone= $this->input->post('ads_phone1')
          . $this->input->post('ads_phone2')
          . $this->input->post('ads_phone3');

$this->form_validation->set_rules($ads_phone,'Phone', 'required');