我是jquery的新手,我想驗證一組複選框[] 使用validation plugin。在搜索互聯網後,我碰到了 這個AddMethod(),它似乎解決了複選框的問題,但我 找不到解釋如何將新方法名 應用於validate()的任何代碼。將驗證函數應用AddMethod()
這裏是我的就是我想實現
<script type="text/javascript">
jQuery.validator.addMethod('minchecked',function(value, element) {
return $(element).filter(':checked').length >= 1;
}, 'please make a selection');
$(document).ready(function(){
$("#onlinesurvey").validate({
rules: {
<!== do not know how apply the new method if it does go here ==>
}
});
});
</script>
<html>
<body>
<form id="onlinesurvey">
<fieldset id="stageone">
<label for="q1a"><input type="checkbox" name="q1[]" id="q1a" value="Blue Square Casino" />Blue Square Casino</label>
<label for="q1b"><input type="checkbox" name="q1[]" id="q1b" value="Paddy Power" />Paddy Power</label>
<label for="q1c"><input type="checkbox" name="q1[]" id="q1c" value="Sky Vegas" />Sky Vegas</label>
<label for="q1d"><input type="checkbox" name="q1[]" id="q1d" value="Virgin Casino" />Virgin Casino</label>
<label for="q1e"><input type="checkbox" name="q1[]" id="q1e" value="Other(s)" />Other(s)</label>
<label for="q1[]" class="error">Please make a selection</label>
</div>
<input type="button" value="next" class="next" />
</fieldset>
</form>
</body>
</html>
您應該輸入您的解決方案的答案,並接受它的代碼。 – 2010-02-23 21:39:24