0
我試圖使用jquery.validate函數進行實時驗證,但由於某種原因,我在Firebug控制檯中出現錯誤,沒有任何反應。TypeError:我是undefined
TypeError: i is undefined
...,s="on"+e.type.replace(/^validate/,"");i.settings[s]&&i.settings[s].call(i,this[... (jquery.validate.min.js)
下面的代碼:
$('.form-group').validate({
rules: {
field: {
required: true,
minlength: 5
},
field2: {
required: true,
minlength: 5
},
field3: {
required: true,
minlength: 5
}
}
});
這裏的形式:
<div class="form-group">
<div class="row">
<label class="text-right col-xs-2 control-label"> Field</label>
<div class="col-lg-9 col-md-12">
<input name="field">
</div>
</div>
<div class="row">
<label class="text-right col-xs-2 control-label"> Field2</label>
<div class="col-lg-9 col-md-12">
<input name="field2">
</div>
</div>
<div class="row">
<label class="text-right col-xs-2 control-label"> Field3</label>
<div class="col-lg-9 col-md-12">
<input name="field3">
</div>
</div>
</div>
</div>
我不知道爲什麼它不工作。有沒有解決辦法?我在其他地方使用它沒有任何問題,所以我假設有一種方法來解決這個特定的錯誤。
我可以使用ID選擇器嗎? – henry
似乎已經解決了我的問題。謝謝。 – henry
@henry,你可以使用任何有效的jQuery選擇器。 – Sparky