Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用单个javascript方法验证html中的多个表单?_Javascript_Html - Fatal编程技术网

如何使用单个javascript方法验证html中的多个表单?

如何使用单个javascript方法验证html中的多个表单?,javascript,html,Javascript,Html,我有两个表格,例如登录和注册 在登录页面中,我有两个字段,即用户名和密码 在注册页面中,我有一些字段,即firstname、lastname、username、dob和password 在这里,我们可以使用两种不同的javascript方法验证上述表单 我的问题是: 使用单个javascript方法可以做到这一点吗 好心的建议。提前感谢是的,您可以。 如果你使用某种能做到这一点的图书馆。但是您的表单必须为这些库配置另一个Javascript或其他HTML元素属性。选择库在很大程度上取决于您使用的

我有两个表格,例如登录和注册

在登录页面中,我有两个字段,即用户名和密码

在注册页面中,我有一些字段,即firstname、lastname、username、dob和password

在这里,我们可以使用两种不同的javascript方法验证上述表单

我的问题是:

使用单个javascript方法可以做到这一点吗


好心的建议。提前感谢

是的,您可以。
如果你使用某种能做到这一点的图书馆。但是您的表单必须为这些库配置另一个Javascript或其他HTML元素属性。选择库在很大程度上取决于您使用的其他技术/库/平台。例如,在Asp.net MVC中,您可以轻松地使用xVal。加上数据注释

实施建议 你当然可以创造自己的。像required这样的事情很容易做到。所有必填的表单字段都可以有一个属性
required=true
。然后,您可以遍历所有字段,检查这个自定义属性,并采取适当的行动


这将使通用表单验证成为可能。

如果您使用jQuery,我可以推荐以下插件


如果您没有使用jQuery,您应该:)

当然可以。只需编写一个全局验证函数,并将表单作为参数传递:
有任何示例或参考站点吗?这样对我来说就有点弹性了。