【发布时间】:2015-11-26 05:40:13
【问题描述】:
我正在我的表单中尝试使用日期选择器。我使用引导 glyphicon 验证来验证它。但即使我从选择器中选择了日期,它也会显示必填字段的验证错误消息。我该如何解决这个问题..下面是我的脚本..
<script>
$(document).ready(function() {
$('#datepicker')
.datepicker({
format: 'mm/dd/yyyy',
startDate: '01/01/2010',
endDate: '12/30/2020'
})
.on('changeDate', function(e) {
// Revalidate the date field
$('#myform').formValidation('revalidateField', 'date');
});
$('#myform').bootstrapValidator({
framework: 'bootstrap',
fields: {
date: {
validators: {
notEmpty: {
message: 'Last date is required'
},
date: {
format: 'MM/DD/YYYY',
min: '01/01/2010',
max: '12/30/2020',
message: 'The date is not a valid'
}
}
},
}
});
});
</script>
还有我的表格:
<form method="post" id="myform" class="form-horizontal">
<div class="form-group">
<label for="" class="control-label col-xs-2">Date</label>
<div class="col-md-6">
<input type="text" class="form-control" name="date" id="datepicker" placeholder="Date" >
</div>
</div>
<div class="form-group">
<div class="col-xs-offset-4 col-xs-10">
<button class="btn btn-primary btn-lg " type="submit" >Submit</button>
</div>
</div>
</form>
【问题讨论】:
标签: twitter-bootstrap validation datepicker glyphicons