我在jQuery中有以下代碼。當select元素的選項值為“ 0” 時,我需要顯示一條驗證消息“ Year Required ”。<script type="text/javascript">$(document).ready(function () { $("#register").validate({ debug: true, rules: { year: { required: function () { if ($("#year option[value='0']")) { return true; } else { return false; } } } }, messages: { year: "Year Required", }, });})</script>選擇框<select name="year" id="year"> <option value="0">Year</option> <option value="1">1919</option> <option value="2">1920</option> <option value="3">1921</option> <option value="4">1922</option></select>
3 回答

海綿寶寶撒
TA貢獻1809條經驗 獲得超8個贊
要將需求規則放到選擇列表中,您只需要一個帶有空值的選項
<option value="">Year</option>
那么只需要自己申請就足夠了
<script>
$(function () {
$("form").validate();
});
</script>
與形式
<form>
<select name="year" id="year" class="required">
<option value="">Year</option>
<option value="1">1919</option>
<option value="2">1920</option>
<option value="3">1921</option>
<option value="4">1922</option>
</select>
<input type="submit" />
</form>
- 3 回答
- 0 關注
- 526 瀏覽
添加回答
舉報
0/150
提交
取消