ホームページ >ウェブフロントエンド >jsチュートリアル >jqueryフォーム検証の模倣トーストプロンプト効果の例の共有

jqueryフォーム検証の模倣トーストプロンプト効果の例の共有

小云云
小云云オリジナル
2018-01-23 16:53:151763ブラウズ

この記事では、jquery 検証フォームのトースト プロンプト効果を主に紹介します。実装コードは非常に簡単なので、必要な方はぜひ参考にしてください。

HTMLコンテンツ部分


<p class="classname">
      <label for="">请输入您的手机号码</label> <input type="text" id="MobilePhone"/>
     <input type="text" /> -->
 </p>

プロンプトHTMLとスタイル部分


<p id="errormsg" style="display: none;"></p>
          <style>
            #errormsg{
              width: auto;
              height: 20px;
              padding: 1px 5px;
              text-align: center;
              background-color: #000;
              opacity: 0.5;
              color: #fff;
              position: fixed;
              left: 50%;
              margin-left: -50px;
              top: 93%;
              border-radius: 20px;
            }
          </style>

jQueryフォーム検証(正規表現)


//验证手机号码
    $("#MobilePhone").blur(function(){
     var tel = $("#MobilePhone").val();//获取输入的手机号
    var yidongreg = /^(134[012345678]\d{7}|1[34578][012356789]\d{8})$/;
    var dianxinreg = /^1[3578][01379]\d{8}$/;
    var liantongreg = /^1[34578][01256]\d{8}$/;
    if (yidongreg.test(tel) || dianxinreg.test(tel) || liantongreg.test(tel))
    {
           $("errormsg").css({"display":"block"});
           $("#errormsg").html("请输入正确号码").fadeIn(300).delay(2000).fadeOut(300);
    }else{
           $("errormsg").css({"display":"block"});
           $("#errormsg").html("请输入正确号码").fadeIn(300).delay(2000).fadeOut(300); 
    }
  });

関連するおすすめ:

ReactNativeによるToast実装例の共有

トーストコンポーネントを利用してユーザー名やパスワードの入力忘れを促す機能を実装

WeChatアプレットのカスタムトースト実装方法を詳しく解説

以上がjqueryフォーム検証の模倣トーストプロンプト効果の例の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。