条目无效时取消表单提交

时间:2014-07-11 08:52:13

标签: javascript html forms validation

我正在处理一个包含多个字段的表单,当然还有一个提交按钮。 如果某些字段为空,如何取消表单提交? 我尝试在提交按钮上验证javascript,input type="submit" onclick="check()"

但我真正想要的是,页面不会加载,因此文本字段中的所有其他信息都不会消失。 比如,如果表单有100个字段并且用户忘记输入一个字段并单击提交,它会向他显示一条错误消息,所有其他字段将被清除,因此他必须再次输入。 我试图阻止它。

我有多个选项来创建此效果,但我目前正在尝试找到这样做的方法。 任何其他方式将不胜感激(如在未填写所有必填字段时禁用按钮,然后在一切完成时启用它)

2 个答案:

答案 0 :(得分:2)

如果条件为false,则click(event)返回false并且不会发生任何事情

function check(){

    if(validate === false)
       return false;

}

享受:)

答案 1 :(得分:0)

您可以在return false功能中简单check来阻止表单提交。