2011-09-08 130 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

是的,它的作品。 –