我使用的自举日期选择在这里和引导验证这里.我也在使用bootstrap v3.1.1.
从datepicker中选择日期后,验证器不会做出反应.它只是在我使用键盘输入日期时才有效.
这是我的HTML代码:
<form id="myForm" method="POST">
<div class="col-lg-3">
<div class="form-group">
<input name="endDate" type="text" class="datepicker form-control">
</div>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
在.js文件中我添加了:
$(document).ready(function () {
$('.datepicker').datepicker();
)};
Run Code Online (Sandbox Code Playgroud)
和验证人:
$(document).ready(function () {
$('#myForm').bootstrapValidator({
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
endDate: {
validators: {
date: {
format: 'DD/MM/YYYY',
message: 'The format is dd/mm/yyyy'
},
notEmpty: {
message: 'The field can not be empty'
}
}
}
}
});
});
Run Code Online (Sandbox Code Playgroud) 我正在使用bootstrap验证器v3.1.1,我正在尝试为文本框添加regexp验证.我想不允许用户引入空格'',但是在我的文本框中引入了字母,数字和下划线'_'.这是我的JS代码:
$(document).ready(function () {
$('#myForm').bootstrapValidator({
fields: {
'myTextBox': {
validators: {
regexp: {
regexp: /^[a-z\s_0-9]+$/i,
message: 'You can introduce just alphabetical characters, underscore, number but no spaces'
}
}
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
请帮我.最好的方法是什么?谢谢.