【问题标题】:Form validate combine input fields at once codeigniter [duplicate]表单验证一次合并输入字段codeigniter [重复]
【发布时间】:2013-09-20 06:10:09
【问题描述】:

是否可以一次验证多个表单输入字段。例如输入 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 将根据需要进行验证。

谢谢大家,希望我解释清楚

【问题讨论】:

    标签: php forms codeigniter validation


    【解决方案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');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-11
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-28
      • 2011-03-29
      • 2014-12-08
      相关资源
      最近更新 更多