成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? JQuery.validate在ie8下不支持的快速解決方法
全站頭部文字 我要出現(xiàn)在這里
JQuery.validate在ie8下不支持的快速解決方法 625 2024-03-04   

一、在ie8下回有問題的代碼

1、JQuery.validate驗(yàn)證框架是通過頁面form表單提交驗(yàn)證<input/>標(biāo)簽中輸入是否符合自己的規(guī)則的

<form id="cardTypeFrm">
  <table width="100%" cellspacing="0" cellpadding="0" class="table_pzh">
    <tbody>           
      <tr>
        <th class="f14 tr pc1">用戶名:</th>
        <td>
          <input type="text" class="pzh_input1" id="userName" name="userName" />
        </td>
      </tr>
      <tr>
        <th class="f14 tr pc1">密碼:</th>
        <td>
          <input type="text" class="pzh_input1" id="passWord" name="passWord" />
        </td>
      </tr>
    </tbody>
  </table>
  <p class="pc2 undis pl50 error pa" style="padding-left:118px;margin-top:-10px;" id="card_next_error">錯(cuò)誤信息</p>
  <div class="m20 tc">
    <input type="submit" id="submitCardNo" class="define_button reservation_1" value="登陸" />
    <input type="button" value="取消" class="close_button closePzh ml10" />
  </div>
</form>

其中 name屬性和下面js中的rules中的屬性一致

2、js綁定validate事件代碼如下

$(function() {
      initCardTypeFrmValidate()
      })

function initCardTypeFrmValidate() {

  $('#cardTypeFrm').validate({
    onkeyup : false,
    onfocusout : false,
    rules : {
      userName : {required : true}
      passWord : {required : true}
    },

    messages : {
      userName : {required : '請(qǐng)輸入用戶名'},
      passWord : {required : '請(qǐng)輸入密碼'}
    },
    errorElement : "p"
  });
}

onkeyup : false,表示鍵盤輸入不驗(yàn)證,默認(rèn)true
onfocusout : false,表示輸入框失去焦點(diǎn)不驗(yàn)證,默認(rèn)true

二、解決方案是,禁止頁面的表單提交,實(shí)行js中綁定表單提交表單

1、html代碼不變

<form id="cardTypeFrm">
  <table width="100%" cellspacing="0" cellpadding="0" class="table_pzh">
    <tbody>           
      <tr>
        <th class="f14 tr pc1">用戶名:</th>
        <td>
          <input type="text" class="pzh_input1" id="userName" name="userName" />
        </td>
      </tr>
      <tr>
        <th class="f14 tr pc1">密碼:</th>
        <td>
          <input type="text" class="pzh_input1" id="passWord" name="passWord" />
        </td>
      </tr>
    </tbody>
  </table>
  <p class="pc2 undis pl50 error pa" style="padding-left:118px;margin-top:-10px;" id="card_next_error">錯(cuò)誤信息</p>
  <div class="m20 tc">
    <input type="submit" id="submitCardNo" class="define_button reservation_1" value="登陸" />
    <input type="button" value="取消" class="close_button closePzh ml10" />
  </div>
</form>

2、js代碼中加入綁定提交事件

$(function() {
      initCardTypeFrmValidate()
      //優(yōu)化代碼
      $('#cardTypeFrm').submit(function() {

        if ($('#cardTypeFrm').valid()) {
          //通過執(zhí)行的動(dòng)作
        }
        return false;//永遠(yuǎn)禁止頁面表單提交
      })
  })

function initCardTypeFrmValidate() {

  $('#cardTypeFrm').validate({
    onkeyup : false,
    onfocusout : false,
    rules : {
      userName : {required : true}
      passWord : {required : true}
    },

    messages : {
      userName : {required : '請(qǐng)輸入用戶名'},
      passWord : {required : '請(qǐng)輸入密碼'}
    },
    errorElement : "p"
  });
}

以上這篇JQuery.validate在ie8下不支持的快速解決方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持綠夏網(wǎng)。



主站蜘蛛池模板: 富二代| 小学毕业老师解散班级群寄语| 勇者1—42集免费观看电视剧视频| 六年级上册脱式计算题100道| 红日图片| 女生被艹在线观看| naruto鸣人雏田r18| 整容前后| 法政先锋2| 萱草花二声部合唱谱| 泰国av| 2025最火蛋糕图片| 年轻的丈夫| 刑事侦缉档案2剧情介绍| 帕米尔我的家乡多么美简谱| 床上黄色片| 金首露| 生活频道| 日本大片ppt免费ppt电影| 香蜜沉沉烬如霜吻戏| 121团炮台镇天气预报| 全能住宅改造王| 误杀2剧情| 少女模特电影| 仲文你好vlog最新视频| 我的奇妙男友2| 基尼斯和吉尼斯有什么区别| 成人一级片视频| 鲫鱼汤怎么做好喝视频教程| 英雄使命电视剧| 美女写真视频网站| 麦德罗| 浙江卫视全天节目表| 黑色纳粹电影完整版| 程门立雪文言文| 火烈女囚| 一江春水向东流 电视剧| 四年级上册麻雀的课堂笔记| 电影同船爱歌| 肥皂泡节选阅读理解答案三年级| 叶玉卿电影|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103