繁体   English   中英

条目无效时取消表单提交

[英]Cancel form submission when entries are invalid

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

但是我真正想要的是,该页面不会加载,因此文本字段中的所有其他信息都不会消失。 就像,如果表单有100个字段,而用户忘记输入一个字段并单击“提交”,它将向他显示一条错误消息,而所有其他字段将被清除,因此他必须再次键入。 我正在努力防止这种情况。

我有多种选择来创建此效果,但是我目前正在尝试找到一种实现此效果的方法。 可以采用其他任何方式(例如,在未填写所有必填字段时禁用按钮,然后在完成所有操作后启用按钮)

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

function check(){

    if(validate === false)
       return false;

}

请享用 :)

您可以简单地从check函数内部return false来阻止表单提交。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM