Можем ли мы использовать подстановочный знак с валидатором jquery
когда имя элемента не зафиксировано, тогда мы можем использовать подстановочный знак для указания имени.
код ниже будет работать<script type="text/javascript">
$(document).ready(function () {
$('#myform').validate({
rules: {
$("[name^=test]"): {
required: true,
maxlength: 1
}
},
messages: {
$("[name^=test]"): {
required: "You must check at least 1 box",
maxlength: "Check no more than {0} boxes"
}
},
submitHandler: function (form) { // for demo
alert('valid form submitted'); // for demo
return false; // for demo
}
});
});
</script>
</head>
<body>
<form id="myform" runat="server">
<input type="checkbox" id="chk1" name="test_1_p1" class="clschk" />x
<input type="checkbox" id="chk2" name="test_2_p2" class="clschk"/>y
<input type="checkbox" id="chk3" name="test_3_p3" class="clschk"/>z
<input id="age" type="text" name="age" /> <input type="submit" />
</form>
</body>
</html>