在Javascript中验证每个字段的几个条件

时间:2012-11-12 15:48:17

标签: javascript forms validation

我们有几个需要在Javascript中验证的字段。每个字段都有几个要验证的条件。例如,字段x是必需的,是一个整数,并且只能是1,6或9。

一些想法:

  • 为每个字段创建一个对象,其中包含必需属性,数据类型和有效值数组。创建函数以基于输入验证类的所有方面。问题是并非所有验证都是相同的,并且需要为每个输入字段输入数据。

  • 创建存储内部验证信息的并行数组,可能使用2D数组作为有效值。遍历ID匹配数组索引的所有表单数据,然后运行通用代码以根据数组值进行验证。

  • 使用IF语句运行每个字段的方法很简单=(

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我强烈推荐jQuery Validate

这是一个jQuery插件,可以完成您列出的所有(以及更多)内容。 但它确实依赖于jQuery。

答案 1 :(得分:-2)

这是一个jQuery库,它解决了每个字段http://bassistance.de/jquery-plugins/jquery-plugin-validation/的几个验证条件 如果你没找到合适的验证规则,你可以手动声明它们