Javascript验证无法正常运行

时间:2014-05-09 16:05:04

标签: javascript html

我创建了一个简单的HTML表单,然后使用Javascript来验证表单数据,但是当我提交表单时,它突出显示未填充,不正确的红色texbox并突然页面直接指向表单操作路径。这是什么原因可以任何人请解释我是JavaScript的新手。如果想要我可以在这里发布我的代码..请帮助我。

1 个答案:

答案 0 :(得分:1)

您忘记取消默认活动(即提交表单)。

但除此之外,你不应该使用JS进行表单验证。 HTML5为我们提供了所需的所有工具。

示例:

<input type="email" required />

尝试输入不是电子邮件地址的内容。或者什么也没有。您的浏览器以原生方式为您处理。毕竟,屏幕阅读器如何知道文本框边框变为红色意味着它填写错误?

<input type="date" />

日历!希望......好吧,所以并非一切都得到支持,但重点仍然存在。如果您编写自己的JS验证,您将不可避免地出错并花费大量时间调试浏览器已经可以为您做的事情;)