我正在使用jquery验证器来验证页面文本框。它在默认单选按钮上提交时工作完全正常,但是当点击其他单选按钮并提交未经验证时。请帮忙。
我的代码如下:
<span>
<input name="actionType" checked="checked" value="Update" type="radio" />
Update
</span>
<span>
<input name="actionType" type="radio" />
Add
</span>
function validateFormset(){
var validator = $("#carrierActionForm").validate({
rules: {
service: {
required: true,
},
},
errorPlacement: function(error, element) {
$(element).filter(':not(.valid)').addClass("addressErrorClass");
},
success: function(error) {
$("#carrierActionForm").find('.valid').removeClass("addressErrorClass");
}
});
return validator;
}
function addCarrier() {
if (validateFormset().form()) { // validation perform
$('form#carrierActionForm').attr({ methos: 'POST' });
$('form#carrierActionForm').attr({ action: 'add.htm' });
$('form#carrierActionForm').submit();
}
}