看看这段代码片段。我删除了不重要的代码,并评论了我添加的每一行。还更新了jsfiddle示例。
//variable to indicate was date selected or not
var dateSelected = false;
$('#date').datepicker({
onSelect: function(dateText, inst) {
...
//set to true on date selection
dateSelected = true;
},
//minimal date to select (today)
minDate: new Date((new Date()).getTime() + 3600*24*1000)
})
...
//return false when date wasn't selected to prevent submission
$('form').submit(function(){
if (!dateSelected) {
alert('Choose date please');
}
return dateSelected;
});
THX的回答,我没有在我的代码试试,我想看到的jsfiddle但我看不到任何更新如你所说,ewhat是疑难问题上的小提琴相当新的,也许我的假莫名其妙。 – user642523 2011-05-26 10:33:26
我的错。这里是链接到更新的例子http://jsfiddle.net/GHKRS/2/ – bjornd 2011-05-26 10:38:21
伟大的工作! Thx.是否有可能给用户一些提示发生了什么,一些简单的弹出来说必须插入日期.. 对于我的问题的最小日期选择的一部分可能是明天约会吗? – user642523 2011-05-26 10:42:44