JavaScript®表单验证是指使用JavaScript®语言编写脚本,帮助确保网站访问者在表单的表单字段中输入的信息在处理之前是有效的。例如,如果没有"@"符号,则没有电子邮件地址被视为有效,所有类型的有效电话号码都超过一位数...
JavaScript®表单验证是指使用JavaScript®语言编写脚本,帮助确保网站访问者在表单的表单字段中输入的信息在处理之前是有效的。例如,如果没有"@"符号,则没有电子邮件地址被视为有效,所有类型的有效电话号码都超过一位数。前端和后端web开发人员经常处理JavaScript®表单验证,以便合法地收集和处理来自网站访问者的信息,用于多种目的,例如通过联系人表单接收电子邮件。需要收集的最小数据包括访问者的姓名、电子邮件地址和消息,以便网站管理员或电子邮件收件人知道是谁联系的、他或她应该回复的电子邮件地址以及访问者的消息内容。

JavaScript表单验证可能用于检查信用卡的到期日期和其他信息。
web开发人员可能会执行JavaScript®表单验证的典型信息包括检查密码的长度;将确认密码与建议的密码进行比较;以及检查前缀,信用卡的有效期和有效期。根据访问者请求的信息的用途和类型,JavaScript®表单验证还可用于验证所有必需的表单字段不仅包含看起来有效的数据,但该字段并不是空的。确保信息不丢失与测试其有效性同样重要。尽管JavaScript®在验证信息以确定其是否有效方面做得很好,但事实上这是它唯一能做的事情。这就是为什么在线表单必须准确填写的原因由来访者
如果在键入电子邮件地址的一个字符或电话号码的一个数字时出错,只要输入的格式有效,脚本就会认为信息是有效的。数百万网站依赖于JavaScript®表单验证,这证明了许多用这种语言编写的脚本在客户端验证用户数据的有效性,验证没有缺点,或者至少将其用作检查网站访问者输入表单字段的唯一方法。客户端计算机的操作员可以通过修改web浏览器中的配置设置来打开和关闭对JavaScript?的支持。
默认情况下总是打开的,而且普通人不知道如何在浏览器中关闭它,甚至不知道可以关闭它。但是,如果关闭了对该语言的支持,任何用该语言编写的脚本都无法运行,允许处理无效信息。一些网站提醒访问者,如果JavaScript®被关闭,需要启用它。