为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery选择框验证

jQuery选择框验证

繁星coding 2019-12-04 11:04:40
我在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>


查看完整回答
反对 回复 2019-12-04
  • 3 回答
  • 0 关注
  • 480 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信