繁体   English   中英

html中的表格验证

[英]html Form validation in js

海,

我有一个php项目,其中包含一个名为contact us的表单,在此当用户提交该表单时,邮件已发送给管理员。我的目标是将此页面设计为动态。 我的意思是,管理员可以在联系我们页面中添加或更改字段。 我已经实现了一个文本编辑器来执行此操作。 管理员可以在这里设计联系页面。 我的问题是我想验证(服务器端和客户端)所有字段。 怎么可能使用javascript ..有谁知道这个?

为了使验证工作,您必须具有一组可以添加到表单的预定义字段。

我是我的最后一个项目,我也这样做。 有访客填写的服务表格。 服务所有者可以在应用程序控制面板中添加自定义字段,然后访问者将看到该字段。 在设计时,可以添加有限的字段类型,正常字段:文本,文本区域,广播,复选框,下拉列表以及电子邮件地址等特殊字段。 唯一需要的验证只是需要或不需要,特殊字段将带有它自己的验证规则。 然后将此自定义字段数据保存到数据库。

当显示这个自定义字段时,我在浏览器验证中使用jQuery验证插件 ,而在后端代码中我也使用表单验证库进行验证(我正在使用CodeIgniter)。 从数据库中获取自定义字段时,所有需要的规则都由自定义字段承载。

我希望这就是你想要做的。 您可能会看到wufoo.com以查看字段设计器页面的外观。 在我的项目中,它只是一个简单的点击和添加,没有拖放功能。 所有使用jQuery的代码,由我编写用于项目用法。

如果不知道特定字段中预期的数据类型,则可能无法进行表单验证。 例如,可能存在多个电子邮件字段,但除非系统知道它是电子邮件,否则无法对电子邮件执行验证。 因此,根据我的最佳方法是设置“文本编辑器”或表单编辑器,以便可以分配预定义的字段类型。 例如:

 $Field_1 = array(type=>"textbox",validate_as=>"email");

也许您正在以允许识别每个字段的内容类型的格式保存字段。 在这种情况下,您可以在HTML中添加一个属性来标识您在每种情况下需要应用的验证类型。 然后,您可以使用一些验证插件。 Java脚本编码器验证脚本 ,例如LS Form验证器

服务器端将没有不同的情况,甚至可能更简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM