我在要验证的网站上有一个表单。它是一个简单的Bootstrap 3标记形式。请看下面的图片。
正如你所看到的那样,没什么太奇特的......
在验证方面,编写符合指定目的的简洁代码的正确方法是什么?例如,如果我有20个字段,那么在每个发布的变量上使用isset是否恰当或者被认为是正确的?
答案 0 :(得分:4)
通常最佳做法是同时进行客户端和服务器端验证,因此我认为最佳答案是 。
这很重要,因为如果您只是进行客户端(JS)验证,任何人都可以进入DevTools并更改您的表单以避免验证规则。对于寻找这些类型漏洞的垃圾邮件机器人来说尤其如此。
将服务器端验证与客户端解决方案结合使用可确保将质量数据传递到数据库中。
希望这有帮助。