使用PHP和javascript进行HTML表单验证的简便方法
发布时间:2020-12-13 17:19:40 所属栏目:PHP教程 来源:网络整理
导读:我正在开发一个 PHP应用程序.它包含在html表单中. 我的问题是如何以简单的方式实现表单验证,而无需在服务器(使用PHP)和浏览器(使用 Javascript)上复制验证代码. 我已经设计了一个使用ajax的方法.当输入失去焦点(onblur事件)时,它将使用它包含的数据对服务器
我正在开发一个
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/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |