Php 如何使html值不受更改
如何使HTML值不受浏览器的更改 一些例子 文本区Php 如何使html值不受更改,php,jquery,html,Php,Jquery,Html,如何使HTML值不受浏览器的更改 一些例子 文本区 <textarea maxlength="50"></textarea> 任何人都可以更改maxlength值 和 任何人都可以更改post的rel值和rel值id 我使用event.preventDefault() 但有时我需要jquery的任何帮助来更改值 谢谢一个更好的解决方案是在服务器端(如ASP)执行卫生和验证,而该服务器端不能被浏览器修改。任何HTML都可以在浏览器中修改。查看验证的基本方法如下:
<textarea maxlength="50"></textarea>
任何人都可以更改maxlength值
和
任何人都可以更改post的rel值和rel值id
我使用event.preventDefault()
但有时我需要jquery的任何帮助来更改值
谢谢一个更好的解决方案是在服务器端(如ASP)执行卫生和验证,而该服务器端不能被浏览器修改。任何HTML都可以在浏览器中修改。查看验证的基本方法如下:
- 客户端验证-可用于向用户提供“即时”反馈。这样,用户很难输入太多字符或无效值。这也会在他们离开数据输入字段之前向他们提供反馈,以便他们能够快速修复错误。正如其他人所说,这永远不能替代服务器验证
- 服务器端验证-这是您的实际验证。假设来自客户的一切都是可疑的。您需要检查“html”字符(如果您以后没有转义页面上的输出)。您需要检查数据的长度。当然,您需要检查您可能拥有的任何其他业务规则。重复:假设所有输入都可疑
对于那些熟悉客户机/服务器编程的人来说,这似乎是常识,但记住这一点始终很重要。希望这对你有所帮助 你为什么要这样做?如果您希望在前端进行100%的保存验证,这样就不必进行后端验证,那么它是行不通的。您可以在服务器端而不是客户端执行此操作。提交时进行验证。