我有:
var v = $("#form1").validate({
ignore: ':hidden',
rules: {
rdbMenuItem: { required: true }
},
messages: {
rdbMenuItem: "*",
review: "*"
}
});
HTML:
<input id="rdb1" type="radio" value="0" name="rdbMenuItem">
<input id="rdb2" type="radio" value="3" name="rdbMenuItem">
<input id="rdb3" type="radio" value="2" name="rdbMenuItem">
<input id="rdb4" type="radio" value="1" name="rdbMenuItem">
在点击事件中:
$('#imgAdd').live("click", function() {
if (v.form()) {
Alert("s");
MenuMgr.LoadMenu();
}
else {
Alert("f");
return;
}
});
但无论是否选中了单选按钮,这总会触发alert("s")
。我不明白问题所在。请帮忙找出我的错误。感谢。