我有两个共享提交按钮的表单。我已经解决了这个问题,我遇到的问题是为每个表单添加验证。这是我所拥有的,我之前没有在提交函数中进行验证,但通常是在文档就绪。
$("#sbtBtn").click(function() {
if($("input[name=license_code]").val()) {
$("#formOne").submit();
} else if ($("input[name=referred_by_text]").val() && $("input[name=broker_text]").val() && $("input[name=email1]").val()) {
$("#formTwo").submit();
}
else {
//need help getting this added as an error message
alert("Please fill out either the returning user or new user form");
}
});
$("#formOne").submit(function() {
//need to put validation and AJAX submit here
});
$("#formTwo").submit(function() {
//need to put validation and AJAX submit here
});
我感谢任何帮助,因为我之前只使用过不共享按钮的AJAX表单。 谢谢!
此外,我如何添加第四个条件,如果所有元素都已填写,则显示错误消息“您一次只能提交一个”的 的 **
答案 0 :(得分:1)
答案 1 :(得分:0)
您正在绑定要提交的函数,但是在运行验证后仍需要调用$(“#formOne”)。submit()。
即:
$(“#formOne”)。submit(function(){ //运行验证
if (valid) $(this).submit();
});