我想知道一般来说,建议如何验证 HTML 表单?通过提交表单(使用 POST)然后显示验证错误,或者通过使用 JavaScript 在同一页面上验证它(或两者)?我们使用 Django,默认验证是通过提交表单,但我看到一些网站使用 JavaScript 验证表单。验证表单的推荐方法是什么?特别是对于可能为空或空白的必填字段。
最佳答案
两者都是肯定的。
首先在 javascript 中 - 不要因为数据不足而打扰服务器。
然后在服务器上 - 击败黑客(以及禁用 javascript 的用户)。
在这两种情况下,我更喜欢将所有错误消息收集在一个字符串中,
因此用户可以在重试之前纠正所有错误。
“内联”/“即时”检查(直观地指示字段何时正常)
是锦上添花:)
关于javascript - 表单验证应该如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22486218/