我在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 关注
- 510 浏览
添加回答
举报
0/150
提交
取消