TypeError: i is undefined
TypeError: i is undefined
我正在尝试使用 jquery.validate 函数进行实时验证,但由于某种原因,我在 Firebug 控制台中收到错误消息,但没有任何反应。
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>
我不确定为什么它不起作用。有解决办法吗?我在其他地方使用它没有任何问题,所以我假设有一种方法可以修复这个特定的错误。
您不能将 .validate()
方法附加到 div
。它只能附加到 <form>
。
我正在尝试使用 jquery.validate 函数进行实时验证,但由于某种原因,我在 Firebug 控制台中收到错误消息,但没有任何反应。
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>
我不确定为什么它不起作用。有解决办法吗?我在其他地方使用它没有任何问题,所以我假设有一种方法可以修复这个特定的错误。
您不能将 .validate()
方法附加到 div
。它只能附加到 <form>
。