已经给form的各个字段用jQuery validate加了验证条件。其中又增加了需求:如果A字段选了yes,那么B字段就是必填的;反之则是不必填的。
去看了jQuery validate官方文档,发现可以使用如下的方式添加或者删除某个验证规则,具体如下
//添加某个规则
$('#userNumber').rules('add',{required:true,messages:{required:'工号是必填项'}});
//删除某个规则
$('#userNumber').rules('remove','required');
这两条语句可以根据点击事件来选择执行,从而可以实现根据上下文来改变字段的验证规则。
本文介绍如何使用jQuery Validate插件根据用户输入动态调整表单字段的验证规则。特别是当某个选项被选中时,使另一个字段变为必填。
472

被折叠的 条评论
为什么被折叠?



