我们有几个需要在Javascript中验证的字段。每个字段都有几个要验证的条件。例如,字段x是必需的,是一个整数,并且只能是1,6或9。
一些想法:
为每个字段创建一个对象,其中包含必需属性,数据类型和有效值数组。创建函数以基于输入验证类的所有方面。问题是并非所有验证都是相同的,并且需要为每个输入字段输入数据。
创建存储内部验证信息的并行数组,可能使用2D数组作为有效值。遍历ID匹配数组索引的所有表单数据,然后运行通用代码以根据数组值进行验证。
使用IF语句运行每个字段的方法很简单=(
有什么想法吗?
答案 0 :(得分:1)
我强烈推荐jQuery Validate。
这是一个jQuery插件,可以完成您列出的所有(以及更多)内容。 但它确实依赖于jQuery。
答案 1 :(得分:-2)
这是一个jQuery库,它解决了每个字段http://bassistance.de/jquery-plugins/jquery-plugin-validation/的几个验证条件 如果你没找到合适的验证规则,你可以手动声明它们