0

我们有几个字段需要在 Javascript 中进行验证。每个字段都有几个条件需要验证。例如,字段 x 为必填项,为整数,只能为 1、6 或 9。

一些想法:

  • 为具有强制属性、数据类型和有效值数组的每个字段创建一个对象。创建函数以根据输入验证类的所有方面。问题是并非所有验证都是相同的,并且需要为每个输入字段输入数据。

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

  • 用 IF 语句以困难但简单的方式遍历每个字段 =(

有什么想法吗?

4

2 回答 2

1

我强烈推荐jQuery Validate

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

于 2012-11-12T15:52:23.150 回答
-2

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

于 2012-11-12T15:55:46.323 回答