【发布时间】:2015-04-22 11:47:38
【问题描述】:
$('#datepicker_start').datepicker({
dateFormat: 'd-M-y' ,
onSelect: function(selected) {
$("#datepicker_end").datepicker("option","10-03-2015", selected)
}
});
$('#datepicker_end').datepicker({
dateFormat: 'd-M-y' ,
onSelect: function(selected) {
$("#datepicker_start").datepicker("option","09-04-2015", selected)
}
});
<button class="btn" id="btn_submit" type="button" disabled="disabled">Submit</button>
//enable 'Submit' button only if start-end dates both are not empty
if( $('#datepicker_start').val().length !=0 && $('#datepicker_end').val().length !=0 ){
$('#btn_submit').attr('disabled', false);
}else{
$('#btn_submit').attr('disabled',true);
}
当从日历中选择日期但在文档加载时,上述内容不检查输入的开始-结束日期。从日期选择器中选择日期时如何检查输入值是否为空
【问题讨论】:
-
以上代码有什么问题?错误还是不工作?
-
您的“仅在...时启用提交按钮”应由事件处理。我的意思是,你怎么知道日期选择器何时有价值?
-
@kmsdev,可以使用 datepicker 的 onSelect 事件来处理
-
是的,就是这样。其他解决方法是管理您的提交按钮,例如
$('#btn_submit').on('click', function(){ // if datepickers have values return true, else return false });
标签: jquery datepicker jquery-ui-datepicker