我想验证一个表单,然后使用jQuery提交它。但提交没有被调用。我不知道发生了什么问题。jquery验证和表单提交
$('#save_vehicle').click(function(e){
validate_form(e);
});
// VALIDATION FUNCTION
function validate_form(e) {
if($("#manufacturer").val()=="select"){
e.preventDefault();
alert('Please Select Manufacturer');
return false;
} else if($("#models").val()=="select") {
e.preventDefault();
alert('Please Select Model');
return false;
} else {
return true;
$('#frm_add').submit();
}
}
* 注:*save_vehicle
是提交按钮的ID。 frm_add
是表单的ID。
有人可以指出我的错误。在此先感谢
shoulndt你可以returngin真提交后? – smk 2013-03-05 06:04:56
它正在发生,因为您在调用提交函数之前返回true。只要从其他条件中删除返回true – 2013-03-05 06:09:07
是的。有效。但我很困惑,为什么'返回true'会造成问题? – Roger 2013-03-05 06:17:50