gpt4 book ai didi

php - 使用 PHP 和 javascript 进行 HTML 表单验证的简单方法

转载 作者:可可西里 更新时间:2023-10-31 22:57:27 25 4
gpt4 key购买 nike

我正在开发一个 PHP 应用程序。它由 html 格式等组成。
我的问题是如何以一种简单的方式实现表单验证,而不需要在服务器(使用 PHP)和浏览器(使用 Javascript)上重复验证代码。
我设计了一种使用 ajax 的方法。当输入失去焦点(onblur 事件)时,它会使用它包含的数据对服务器进行 ajax 调用。如果该值无效或为空字符串,则响应将是一条错误消息。但是代码在服务器和浏览器上都非常臃肿,而且可能有很多错误。你能指出我正确的方向吗?输入验证总是那么复杂,还是我应该使用不同的方法?非常感谢那些花时间阅读我的帖子的人,并为那些回答的人提供额外的坦克。

最佳答案

您始终需要服务器端验证。但是,您可以通过依赖第三方库让客户端的工作更轻松。

进行基本验证的最简单方法是使用 HTML5。这包括必填字段、数字范围和正则表达式检查等内容。不需要第三方库,不支持 HTML5 的浏览器将忽略验证。这没问题,因为输入将在服务器上进行验证。

另一种方法是使用 jQuery validation extension .使用此库,您只需在表单字段中输出一些类。

如果您使用的是 Zend_Form库生成您的表单并进行验证,您可能已经看过这篇文章:http://codeutopia.net/blog/2008/04/04/client-side-validation-with-zend_form/

关于php - 使用 PHP 和 javascript 进行 HTML 表单验证的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10881347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com