简单JQuery验证
检查确保一个隐藏字段不为空之后简单JQuery验证,jquery,forms,submit,validation,Jquery,Forms,Submit,Validation,检查确保一个隐藏字段不为空之后 if($('#cal_startdate').val('')) { alert('Please select a start date') } else { form.submit } 那不太对。我宁愿这是一次有争议的行动 任何想法 奇妙的 编辑您需要将验证附加到submit()事件处理程序。如果数据有效,则返回true,否则返回false $('form').submit(function(){ if ($('#cal_
if($('#cal_startdate').val('')) {
alert('Please select a start date') }
else { form.submit }
那不太对。我宁愿这是一次有争议的行动
任何想法
奇妙的
编辑您需要将验证附加到
submit()
事件处理程序。如果数据有效,则返回true,否则返回false
$('form').submit(function(){
if ($('#cal_startdate').val().length==0){
alert('Please Enter Start Date');
return(false);
}
return(true);
});
那么这个呢:
$('#formId').submit(function(){
if($('#cal_startdate').val() == ""){
alert('Please select a start date');
return false; // To avoid the submit (error)
}
});
注意,这里您使用的是
val()
作为setter。实际上,调用.val(“”)
会将您的输入设置为空。您希望执行以下操作:
if($('#cal_startdate').val() === '')
alert('Please select a start date');
else
form.submit();
现在应该可以了你有没有与这个js配套的html?我重复一下:
你有没有与这个js配套的html?–28秒前的Neal
if($('cal#u startdate').val().length==0){…}?
if($('#cal_startdate').val() === '')
alert('Please select a start date');
else
form.submit();