检查后确保一个隐藏字段不为空。
if($('#cal_startdate').val('')) {
alert('Please select a start date') }
else { form.submit }
这不太对。我宁愿这是一个提交动作。
任何想法,
非凡
修改
答案 0 :(得分:1)
这个怎么样:
$('#formId').submit(function(){
if($('#cal_startdate').val() == ""){
alert('Please select a start date');
return false; // To avoid the submit (error)
}
});
答案 1 :(得分:0)
您需要将验证附加到submit()
事件处理程序。如果数据有效,则返回true - 否则返回false。
$('form').submit(function(){
if ($('#cal_startdate').val().length==0){
alert('Please Enter Start Date');
return(false);
}
return(true);
});
答案 2 :(得分:0)
$("form").submit(function(){
if($("#cal_startdate").val() === ""){
alert("Please select a start date");
return false;
})
})
答案 3 :(得分:0)
请注意,此处您使用val()
作为制定者。实际上,调用<selection>.val('')
会将您的输入设置为空。你想要做的是以下几点:
if($('#cal_startdate').val() === '')
alert('Please select a start date');
else
form.submit();
现在应该可以使用