【发布时间】:2018-09-20 13:22:59
【问题描述】:
我读过我读过Bootstrap with jQuery Validation Plugin 这很有帮助,但它是 Bootstrap 3,不是 Bootstrap 4..
我将JQuery Validate 与Bootstrap 4 一起使用,但当标签和 输入字段无效时,似乎无法将highlight 设为红色。
我认为 valid 和 invalid 输入类在 BS 中是默认的,link?可能是我用错了。
我的代码如下,这里是fiddle。
HTML
<form id="myform">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-6 col-lg-6">
<div class="form-group">
<label for="name" class="control-label">Email address</label>
<input type="text" class="form-control" id="name" name="name" placeholder="Name" required>
</div>
</div>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
JQuery
$(function() {
$("#myform").validate({
rules: {
name: {
required: true,
minlength: 2
}
},
highlight: function(element) {
$(element).closest('.form-group').removeClass('valid').addClass('invalid');
},
unhighlight: function(element) {
$(element).closest('.form-group').removeClass('invalid').addClass('valid');
},
});
})
感谢任何帮助。
【问题讨论】:
标签: javascript jquery twitter-bootstrap bootstrap-4 jquery-validate