【发布时间】:2014-07-11 08:52:13
【问题描述】:
我正在处理一个包含多个字段的表单,当然还有一个提交按钮。
如果某些字段为空,如何取消表单提交?
我尝试在提交按钮上验证 javascript input type="submit" onclick="check()"。
但我真正想要的是,页面不会加载,因此文本字段中的所有其他信息都不会消失。 比如,如果表单有 100 个字段,而用户忘记输入一个字段并单击提交,它会向他显示一条错误消息,并且所有其他字段将被清除,因此他必须再次输入。 我正在努力防止这种情况发生。
我有多种选择来创建这种效果,但我目前正在尝试找到一种方法来做到这一点。 任何其他方式都将不胜感激(例如在未填写所有必填字段时禁用按钮,然后在一切完成时启用它)
【问题讨论】:
-
请记住,任何 Javascript 检查都是不够的。您将始终必须检查条目服务器端 PHP 以确保输入。
标签: javascript html forms validation