久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

thinkphp5使用bootstrapvalidator進(jìn)行異步驗(yàn)證郵箱的示例

這篇文章主要介紹了thinkphp5使用bootstrapvalidator進(jìn)行異步驗(yàn)證郵箱的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

本文介紹了thinkphp5使用bootstrapvalidator進(jìn)行異步驗(yàn)證郵箱的示例,分享給大家,具體如下:

js驗(yàn)證

/**
 * Created by HONGXIN on 2017-10-23.
 */
$(function () {
  $('form').bootstrapValidator({

    message: 'This value is not valid',
    feedbackIcons: {
      valid: 'glyphicon glyphicon-ok',
      invalid: 'glyphicon glyphicon-remove',
      validating: 'glyphicon glyphicon-refresh'
    },

    live: 'disabled',//驗(yàn)證失敗后,提交按鈕仍然是可選狀態(tài)

    fields: {
      email: {
        message: '用戶名驗(yàn)證失敗',//默認(rèn)
        verbose: false,
        validators: {
          notEmpty: {
            message: '郵箱不能為空'
          },
          emailAddress: {
            message: '郵箱地址格式有誤'
          },
          remote: {
            url: '/ajax_email',
            message:"此郵箱已經(jīng)注冊",
            type: "post",
            dataType: 'json',
            data: {
              //默認(rèn)傳遞的就是輸入框的值
            },
            delay: 500,//延遲效果
          },
        }
      },
      password: {
        validators: {
          notEmpty: {
            message: '郵箱地址不能為空'
          },
          stringLength: {
            min: 6,
            max: 18,
            message: '用戶名長度必須在6到18位之間'
          },
        },
      },
      password2: {
        validators: {
          notEmpty: {
            message: '確認(rèn)密碼不能為空'
          },
          identical: {
            field: 'password',
            message: '兩次密碼必須一致'
          }
        }
      },
      username:{
        validators: {
          notEmpty: {
            message: '用戶名不能為空'
          },
          stringLength: {
            min: 2,
            max: 8,
            message: '用戶名長度必須在2到8位之間'
          }
        }
      }

    }
  });
});

TP5處理

  public function ajax_email(){
    //該message可以為空,它替換JS驗(yàn)證的message屬性
    echo json_encode(['valid'=>false,'message'=>'驗(yàn)證碼不正確']);

  }

js驗(yàn)證幾個(gè)注意點(diǎn)

  1. verbose: false,代表js驗(yàn)證合法后再異步后臺驗(yàn)證,這樣減少服務(wù)器壓力
  2. data: {} ,默認(rèn)傳遞的就是輸入框的值,所以一般不用寫該屬性,或者為空即可

后臺注意點(diǎn)

  1. 注意不是return而是echo
  2. 返回json格式 {'valid':true[,'message':'驗(yàn)證成功']}

參考鏈接: 使用bootstrapvalidator的remote驗(yàn)證經(jīng)驗(yàn)

參考鏈接:BootstrapValidator超詳細(xì)教程

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

下面小編就為大家分享一篇ThinkPHP整合datatables實(shí)現(xiàn)服務(wù)端分頁的示例代碼,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇thinkphp3.2.0 setInc方法 源碼全面解析,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了tp5(thinkPHP5)操作mongoDB數(shù)據(jù)庫的方法,結(jié)合實(shí)例形式簡單分析了mongoDB數(shù)據(jù)庫及thinkPHP5連接、查詢MongoDB數(shù)據(jù)庫的基本操作技巧,需要的朋友可以參考下
thinkphp官網(wǎng)在去年的時(shí)候發(fā)布了tp的顛覆版本thinkphp5,tp5確實(shí)比之前的版本好用了很多,那么下面這篇文章就來給大家介紹關(guān)于在云虛擬主機(jī)部署thinkphp5項(xiàng)目的相關(guān)資料,需要的朋友可以
最近在使用laravel5.5,利用其實(shí)現(xiàn)了一個(gè)功能,下面分享給大家,這篇文章主要給大家介紹了關(guān)于Laravel 5.5基于內(nèi)置的Auth模塊如何實(shí)現(xiàn)前后臺登陸的相關(guān)資料,文中通過示例代碼介紹的非
這篇文章主要介紹了Thinkphp5行為使用方法匯總,需要的朋友可以參考下
主站蜘蛛池模板: 91色综合 | 欧美狠狠操 | 成人毛片在线观看 | 午夜羞羞 | 农夫在线精品视频免费观看 | 日本欧美在线 | 国产免费一区 | 国产一级片在线观看视频 | 亚洲男人网 | 中文字幕日韩欧美一区二区三区 | 中文字幕一区二区三区在线观看 | 九九精品在线 | 我要看黄色录像一级片 | 亚洲精品福利视频 | 日韩三级在线观看 | 麻豆久久久 | 久久久久久九九九九 | 亚洲v区 | 情侣酒店偷拍一区二区在线播放 | 久久av影院 | 国产精品一区二区免费 | 精品国产乱码一区二区三 | 九九热精品在线视频 | 亚洲免费成人av | 国产美女一区二区三区 | 亚洲精品一区中文字幕乱码 | 成人国产精品久久久 | 色偷偷噜噜噜亚洲男人 | 亚洲欧美一区二区三区视频 | 久久机热 | 欧美综合久久久 | 国产精品欧美一区二区 | 久久在线视频 | 色婷婷久久久久swag精品 | 国产观看 | 亚洲精品福利视频 | 久久成人精品视频 | 精品久久久久久久久久久下田 | 日韩精品在线网站 | 99草免费视频 | 亚洲一区视频在线播放 |