如何从同一表单元素转义 Jquery 表单验证



我想使用表单验证来验证所有表单元素,但如果选中一个复选框,我想转义其中一个。

.HTML

<form id="reg_form">
       <div class="control-group">
        <div class="control">
           <label class="control-label"  for="sex"> Male </label>
              <?PHP echo form_checkbox('sex', 1, '', 'class="example"') ?>
           <label class="control-label"  for="sex"> Female </label>
              <?PHP echo form_checkbox('sex', 2, '', 'class="example"') ?>
        </div>       
    </div>      
   </form>

Jquery Valition

$(document).ready(function(){
     $("#reg_form").validate({
          rules:{
                sex:{
                    required:true,
                   }
          },messages:{
                sex:"Please select sex "
                   }
      })
})

谢谢

当用户只选择一个选项时,应使用单选组或非多个select元素,而不是多个复选框。这也解决了验证问题。

最新更新