【发布时间】:2012-06-08 12:41:18
【问题描述】:
我正在开发一个 PHP 应用程序。它包含在 html 表单中。
我的问题是如何以简单的方式实现表单验证,而无需在服务器(使用 PHP)和浏览器(使用 Javascript)上复制验证代码。
我设计了一种使用 ajax 的方法。当输入失去焦点(onblur 事件)时,它会使用它包含的数据对服务器进行 ajax 调用。如果值无效或为空字符串,则响应将是错误消息。
但是代码在服务器和浏览器上都非常臃肿,并且可能非常错误。
你能指出我正确的方向吗?输入验证总是那么复杂还是我应该使用不同的方法?
非常感谢那些花时间阅读我的帖子的人,并感谢那些回答的人。
【问题讨论】:
-
在浏览器和服务器上验证总是好的...
-
客户端是为了让用户满意并限制来自传入数据的漏洞,而服务器验证是为了最大限度地降低数据处理的安全风险。
标签: php javascript ajax validation