一度に多くのフォーム入力フィールドを検証する方法はありますか? たとえば、入力 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 が必要に応じて検証されます。
みんなありがとう