使用jquery如果勾選了某個複選框,我想從所需的選擇框中進行選擇(即,不能將其保留爲空白默認值)。我的代碼:JQuery驗證 - 如果選中複選框,則需要選擇
$(document).ready(function(){
$("#myForm").validate({
rules: {
myDropDown: {
required: {
depends: function(element) {
return $("#myCheckbox:checked")
}
}
}
}
})
})
的HTML:
<input type="checkbox" name="myCheckbox" id="myCheckbox" value="1">
<select name="myDropDown" id="myDropDown">
<option value="" selected></option>
<option value="1">Choice 1</option>
<option value="2">Choice 2</option>
<option value="3">Choice 3</option>
</select>
不僅不能正常工作的代碼它拋出了jQuery的選項卡,我有作爲的JavaScript下一節。
任何意見讚賞。
編輯:現在我已經整理了所有的括號,現在的行爲是它將選擇框設置爲必填字段,而不管複選框是否被選中 - 即依賴部分不起作用。網頁上的其他JavaScript現在可以正常工作。
您正在使用什麼插件? – dotty
對不起,我正在使用jquery.validate.min.js –