最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Jquery檢驗(yàn)手機(jī)號(hào)是否符合規(guī)則并根據(jù)手機(jī)號(hào)檢測(cè)結(jié)果將提交按鈕設(shè)為不同狀態(tài)

 更新時(shí)間:2015年11月26日 13:46:39   作者:半夢(mèng)半醒。  
接了個(gè)項(xiàng)目做,需要是這樣的:輸入手機(jī)號(hào),實(shí)時(shí)判斷輸入的手機(jī)號(hào)是否符合規(guī)則,如果不符合怎么處理,符合又怎么處理等一系列問(wèn)題,本篇文章給大家介紹Jquery檢驗(yàn)手機(jī)號(hào)是否符合規(guī)則并根據(jù)手機(jī)號(hào)檢測(cè)結(jié)果將提交按鈕設(shè)為不同狀態(tài),感興趣的朋友參考下

項(xiàng)目需求:

  輸入手機(jī)號(hào),實(shí)時(shí)判斷手機(jī)號(hào)輸入的是否符合規(guī)則:

  如果不合規(guī)則,則提交按鈕為禁用狀態(tài),手機(jī)號(hào)信息不可提交,按鈕顯示灰色背景;

  如果符合規(guī)則,則可提交所輸入的手機(jī)號(hào)信息,并將按鈕背景設(shè)成紅色。

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    .box{
      width: 400px;
      margin: 50px auto;
      border: 1px solid #ccc;
      padding: 50px;
    }
    #phone{
      text-align: center;
      margin-bottom: 20px;
      border: 1px solid #ccc;
      color: #333;
    }
    .submit,
    .disable,
    #phone{
      display: block;
      width: 190px;
      height: 35px;
      border-radius: 5px;
      margin-left:auto;
      margin-right:auto;
    }
    .disable{
      border: none;
      background-color: #ccc;
      color: #fff;
    }
    .submit{
      border: none;
      background-color: red;
      color: #fff;
    }
  </style>
</head>
<body>
  <div class="box">
    <input id="phone" type="text" placeholder="輸入領(lǐng)券手機(jī)號(hào)" maxlength="11">
    <button id="submit" class="disable" disabled>確認(rèn)領(lǐng)取</button>
  </div>
  <script src="jquery.min.js"></script>
  <script>
    $(function () {
      var $phone = $('#phone');
      var $submit = $('#submit');
      $phone.on('input propertychange', function () {
        var phone = this.value;
        if (/^((13[0-9]|15[0-9]|17[0-9]|18[0-9])+\d{8})$/.test(phone)) {
          $submit.removeClass('disable').addClass('submit').removeAttr('disabled');
        } else {
          $submit.removeClass('submit').addClass('disable').attr('disabled', 'disabled');
        }
      });
    });
  </script>
</body>
</html>

 效果:

  用戶(hù)輸入的手機(jī)號(hào)不合規(guī)則時(shí):

用戶(hù)輸入的手機(jī)號(hào)符合規(guī)則時(shí):

ps:jquery驗(yàn)證電話號(hào)碼

var isMobile=/^(?:13\d|15\d|18\d)\d{5}(\d{3}|\*{3})$/; //手機(jī)號(hào)碼驗(yàn)證規(guī)則
var isPhone=/^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;  //座機(jī)驗(yàn)證規(guī)則
var dianhua = $("#dianhua").val();          //獲得用戶(hù)填寫(xiě)的號(hào)碼值 賦值給變量dianhua
if(!isMobile.test(dianhua) && !isPhone.test(dianhua)){ //如果用戶(hù)輸入的值不同時(shí)滿足手機(jī)號(hào)和座機(jī)號(hào)的正則
  alert("請(qǐng)正確填寫(xiě)電話號(hào)碼,例如:13415764179或0321-4816048"); //就彈出提示信息
  $("#dianhua").focus();    //輸入框獲得光標(biāo)
  return false;     //返回一個(gè)錯(cuò)誤,不向下執(zhí)行

相關(guān)文章

最新評(píng)論

塘沽区| 临安市| 蛟河市| 渑池县| 富民县| 枣强县| 长寿区| 吐鲁番市| 义乌市| 辽宁省| 广水市| 扎赉特旗| 苍溪县| 仙居县| 若尔盖县| 界首市| 双桥区| 柯坪县| 桐柏县| 奉贤区| 全椒县| 宁阳县| 资兴市| 中江县| 金沙县| 贵定县| 沾益县| 老河口市| 永仁县| 康乐县| 高陵县| 岗巴县| 石嘴山市| 五峰| 瑞丽市| 师宗县| 舞钢市| 扎赉特旗| 尼勒克县| 东辽县| 胶南市|