2011-09-08 131 views
0

这是我如何使用jQuery验证插件机智输入文本:jQuery的验证插件和复选框

$('input[id$=txtFirstname]').rules('add', { required: true }); 

和它的作品,但如果想用它的复选框,并选择它不工作.. 。使用

$('input[id$=txtFirstname]').rules('add', { required: true, minlength: 2 }); 
+0

您使用访问复选框/选择什么选择? – ipr101

回答

1

尝试:

<form id='signupForm'> 
    <input type='checkbox' name='topic' value='1'>Topic1 
    <input type='checkbox' name='topic' value='2'>Topic2 
    <input type='checkbox' name='topic' value='3'>Topic3 
    </form> 

$().ready(function() { 
$("#signupForm").validate({ 
     rules: { 
      topic: { 
       required: "#newsletter:checked", 
       minlength: 2 
      }, 
}, 
messages: { 
      topic: "you must select atleast 2 checkboxes" 
} 
}); 
+0

是的,这适用于复选框, 但不适用于选择: $('input [id $ = ddlCountries]')。rules('add',{required:'input [id $ = ddlCountries] :selected'}); –

+0

对于选择你可以使用class ='required'? –

+0

是的,它的作品。 –