使用验证插件所需的示例(依赖表达式)'说明:
$("#myform").validate({
rules: {
details: {
required: "#other:checked"
}
}, debug:true
});
$("#other").click(function() {
$("#details").valid();
});
如果在下面的例子中选择单选按钮#guide,我试图输入所需的文字:
<input type="radio" id="outfitter" name="memtype" value="Outfitter" />Outfitter $125
<input type="radio" id="guide" name="memtype" value="Guide" />Guide $75
<input type="text" id="sponout" name="sponout" size="75" />
我只是不知道在哪里放置
$("#other").click(function() {
$("#details").valid();
});
在规则验证编码中。
答案 0 :(得分:2)
这是你可以做到的一种方式:
$("#myform").validate({
rules: {
sponout: {
required: "#guide:checked"
}
}
});
$("input[name='memtype']").change(function () {
$("#myform").valid();
});