jQuery表单验证/基于其他表单值更改验证类型

时间:2010-05-07 14:11:51

标签: jquery validation

我们有一个带有文本输入框的表单。输入此字段的数据通常没有验证(除非是必需的),但是如果另一个表单等于某个值,我们希望它验证到目前为止。考虑设置密码提示...你选择一个提示类型,说你的狗名称没有真正的验证,或者你选择你的生日提示类型,在这种情况下我们希望该字段有日期验证...

生日提示类型

$(#HNT_1)为5 ...现在我只想将字段#HNT_1_TE更改为从自由格式文本到日期验证...

我正在使用表单验证插件...

编辑:我修好了...... 我在控制提示类型的选择框中添加了一个onchange句柄,我检查了它的选择值是否为5,如果是,我使用验证模块的“规则添加”功能添加日期:真规则,如果它不是' t,我使用了规则日期:false。

2 个答案:

答案 0 :(得分:1)

我在控制提示类型的选择框中添加了一个onchange句柄,我检查了它的选择值是否为5,如果是,我使用验证模块的“规则添加”功能添加日期:true规则,如果它不是,我用规则日期:假。

答案 1 :(得分:0)

我知道这是一种与您的方法不同的方法,但您应该查看jQuery Validation plugin

我过去曾用它来完成您所描述的内容(在我的情况下,我有一组与某些单选按钮相关的文本字段;选择任意一个单选按钮激活其相应的文本字段的验证设置)。