我使用的是一个jQuery验证插件,它应该验证表单中的所有输入,但是它会在第一个表单中停止。如果您单击第二个输入并将其保留为空白-一切正常-它将验证.
否则-不.
我找到了同样的答案-没有成功.
下面是我写的例子
FiddleError
//
// jQuery Validate example script
//
// Prepared by David Cochran
//
// Free for your use -- No warranties, no guarantees!
//
$(document).ready(function(){
// Validate
// http://bassistance.de/jquery-plugins/jquery-plugin-validation/
// http://docs.jquery.com/Plugins/Validation/
// http://docs.jquery.com/Plugins/Validation/validate#toptions
$('.validate').validate({
highlight: function(element) {
$(element).parent().removeClass('has-success').addClass('has-error');
},
success: function(element) {
element.closest().removeClass('has-error').addClass('has-success');
}
});
}); // end document.ready`enter code here`使用:
发布于 2013-09-24 16:56:15
将name用于字段而不是id
<div class="form-group">
<label class="control-label" for="login_id">Login id:</label>
<input type="text" class="form-control required" name="login_id">
</div>
<div class="form-group">
<label class="control-label" for="password">Password:</label>
<input type="password" class="form-control required" name="password">
<div class="forgot"> <a href="#">
Forgot your password?
</a>
</div>
</div>演示:小提琴
发布于 2013-09-24 16:56:10
您的代码没有告诉.validate()需要哪些字段。来自于:http://jqueryvalidation.org/required-method的插件文档
使一个领域成为必需的领域:
$( "#myform" ).validate({
rules: {
fruit: {
required: true
}
}
});在这种情况下,称为“水果”的字段是必需的。
https://stackoverflow.com/questions/18987357
复制相似问题