【发布时间】:2012-03-07 10:33:43
【问题描述】:
我正忙于验证插件,但我发现它在我的复选框和无线电输入上不起作用。那么有人可以帮我解决这个问题吗? (我希望它可以像输入字段一样使用元数据完成)
这是我的 JS:
$(".valid").validate({
meta: "validate",
errorPlacement: function(error, element) {
error.insertAfter(element);
}
});
还有 HTML:
<form action="" class="valid">
<div class="row">
<label>Name</label>
<div class="right"><input type="text" value="" name="name" class="{validate:{required:true, messages:{required:'Please enter your name'}}}" /></div>
</div>
<div class="row">
<label>Checkboxes</label>
<div class="right">
<input type="checkbox" name="family" value="" id="family_one" checked="checked" class="required">
<label for="family_one">Check on</label>
<input type="checkbox" name="family" value="" id="family_two" class="required">
<label for="family_two">Check off</label>
</div>
</div>
<div class="row">
<label></label>
<div class="right">
<button type="submit"><span>Click me</span></button>
</div>
</div>
</form>
表单检查 HTML 复选框:
<div class="right">
<div class="custom-checkbox"><input type="checkbox" name="family" value="" id="third-check" class="require-one error"><label for="third-check">Check off</label></div>
<div class="custom-checkbox"><input type="checkbox" name="family" value="" id="fouth-check" class="require-one"><label for="fouth-check">Check off</label></div>
<div class="custom-checkbox"><input type="checkbox" name="family" value="" id="five-check" class="require-one"><label for="five-check" class="">Check off</label></div>
<div class="custom-checkbox"><input type="checkbox" name="family" value="" id="six-check" class="require-one">
<label for="checks" generated="true" class="error">Please check at least one box.</label>
<label for="six-check">Check off</label></div>
</div>
【问题讨论】:
标签: jquery validation checkbox