Php js中的html表单验证

Php js中的html表单验证,php,javascript,Php,Javascript,海, 我有一个php项目,其中包含一个名为contact us的表单,在这个项目中,当用户提交一封邮件发送给管理员的表单时。。我的目标是将此页面设计为动态页面。我的意思是,管理员可以添加或更改“联系我们”页面中的字段。为此,我实现了一个文本编辑器。在这里,管理员可以设计联系人页面。我的问题是我想验证(服务器端和客户端)所有字段。如何使用javascript。。有人知道这一点吗?如果不知道特定字段中预期的数据类型,则可能无法进行表单验证。例如,可能有多个电子邮件字段,但除非系统知道它是电子邮件字段

海,


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

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


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


服务器端没有什么不同的情况,可能更简单。

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

我上一个项目也是这样做的。有一张服务表将由访客填写。服务所有者可以在应用程序控制面板中添加自定义字段,然后访问者将看到该字段。在设计时,可以添加有限的字段类型,一个普通字段:文本、文本区域、收音机、复选框、下拉列表和特殊字段,如电子邮件地址。唯一需要的验证是是否需要,特殊字段将携带自己的验证规则。该自定义字段数据随后保存到数据库中

显示此自定义字段时,我使用浏览器内验证,而在后端代码中,我也使用表单验证库(我使用CodeIgniter)进行验证。从数据库中提取自定义字段时,所有需要的规则都由该字段携带

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

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