我看到所有这些关于如何使用Javascript进行输入验证的教程(例如检查电子邮件是否有效),但没有任何内容阻止某人加载表单,禁用Javascript,然后提交错误的输入而不通过通过测试。有没有一种方法可以用Javascript进行验证?
我试着想办法让你克服这个问题,我能想到的最好的方法是在输入验证后使用隐藏的输入字段并提交onsubmit,然后使用Javascript插入特殊值。然后如果服务器发现它没有被插入,它可以告诉你有什么错误。
但是,再次,js文件发送给用户,他们可以看到HTML,它也不应该太难以避免这种情况。
我越想越多,我敢肯定,使用JavaScript验证事物是没有意义的,因为无论如何您需要重复服务器端的测试,这就引发了人们为什么要用Javascript来打扰的问题作为验证工具。
我错过了什么吗?
使用Javascript进行验证可以提供更加用户友好的体验。 – 2011-01-12 20:59:04