【发布时间】:2010-12-30 04:51:14
【问题描述】:
我有一个表单需要启用 javascript 进行验证,有没有办法在禁用 javascript 时禁用提交按钮并警告用户先启用它?
【问题讨论】:
-
数据客户端的完整性检查只能为用户提供便利。它无法为您提供任何安全保障。恶意客户可以提交他们喜欢的任何数据。在服务器上执行检查。这样你就不用担心用户是否启用了 JS。
-
这样做有商业原因吗?仅供参考(如果您是新手),所有由 JavaScript 完成的验证都可以轻松绕过 - 您应该始终在服务器上验证表单数据。
-
原因是我有多个表单可以计算许多项目的价格,当禁用 javascript 验证将不起作用(我使用 jquery 插件进行验证),它不会起作用,当用户提交它时,表单将发送空字段
-
不进行客户端验证不会导致表单提交数据失败。你要么是在描述错误,要么是误诊了问题。无论哪种方式,解决方案都是“让它在没有 JS 的情况下工作”而不是“尝试强迫人们使用 JS”。
-
它类似于这个页面:psd2html.com/order-now.html 如果你禁用 javascript,表单将无法工作!
标签: javascript forms submit