2013-09-16 1 views
1

Есть ли возможность проверить правильность ввода нескольких полей ввода формы. например, вход 1 + вход 2 + вход 3 будет объединен, а затем проверен сразу.Форма проверки правильности полей ввода комбинирования сразу. Codeigniter

Heres мой код вид:

<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

Попробуйте?

$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'); 
Смежные вопросы