我正在处理一个包含多个字段的表单,当然还有一个提交按钮。
如果某些字段为空,如何取消表单提交?
我尝试在提交按钮上验证javascript,input type="submit" onclick="check()"
。
但我真正想要的是,页面不会加载,因此文本字段中的所有其他信息都不会消失。 比如,如果表单有100个字段并且用户忘记输入一个字段并单击提交,它会向他显示一条错误消息,所有其他字段将被清除,因此他必须再次输入。 我试图阻止它。
我有多个选项来创建此效果,但我目前正在尝试找到这样做的方法。 任何其他方式将不胜感激(如在未填写所有必填字段时禁用按钮,然后在一切完成时启用它)
答案 0 :(得分:2)
如果条件为false,则click(event)返回false并且不会发生任何事情
function check(){
if(validate === false)
return false;
}
享受:)
答案 1 :(得分:0)
您可以在return false
功能中简单check
来阻止表单提交。