jQueryはフォーム検証機能を実装します

jQueryはフォーム検証機能を実装します

jQuery フォーム検証の例 / ユーザー名、パスワード、住所、電子メールの検証を含む

下記の通り

jQuery フレームワークをインポートすることを忘れないでください。 ! !

では、これ以上長々とせずに、jQuery コードに直接進みましょう。

<script type="text/javascript">
 $(ドキュメント).ready(関数(){
  var tip1 = "<span class='span1'>ユーザー名は空にできません!</span>"; //エラーが発生したときに入力ボックスの後に追加されるspan
  var tip2 = "<span class='span2'>メールの形式が正しくないか、空にできません。</span>";
  var tip3 = "<span class='span3'>アドレスは空にできません!</span>";
  var tip4 = "<span class='span4'>パスワードの長さは 5 文字未満にはできず、最大 10 文字までです。</span>";
  var condition = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; //メール形式を決定する条件を宣言します $(".id").blur(function(){
   if(!$(".id").val()){//ユーザー名が空でないかどうかを判断します$(".span1").remove();
    $(".id").after(tip1);
   }
   それ以外{
    $(".span1").remove();
   }
  });
  $(".email").blur(関数(){
   
   if(!condition.test($(".email").val())){//メールの形式を決定します$(".span2").remove();
    $(".email").after(tip2);
   }
   それ以外{
    $(".span2").remove();
   }

  });
  $(".adress").blur(関数(){
   if(!$(".adress").val()){//アドレスが空でないかどうかを判断します$(".span3").remove();
    $(".adress").after(tip3);
   }
   それ以外{
    $(".span3").削除();
   }
  });
  $(".pwd").blur(関数(){
   
   if($(".pwd").val().length < 5||$(".pwd").val().length >10){//パスワードの長さは5桁未満、10桁を超えることはできないと判定します$(".span4").remove();
    $(".pwd").after(tip4);
   }
   それ以外{
    $(".span4").削除();
   }
  });
  $(".button").click(function(){//すべての条件が満たされると、フォームが通過したことを確認するポップアップ ウィンドウが表示されます。そうでない場合は、変更をユーザーに通知するポップアップ ウィンドウが表示されます if(!$(".id").val()||!condition.test($(".email").val())||!$(".adress").val()||$(".pwd").val().length < 5||$(".pwd").val().length >10){
    alert("登録情報が正しくありません。個人情報を変更してください");
   }
   それ以外{
    alert("登録が完了しました");
   }
  })
 })
</スクリプト>

構造とスタイル:

<div class="main_box">
  <div class="title">
   Yuanmo への登録を歓迎します</div>
  <div class="box">
  <img alt="イラスト" src="./img/Kelipai Meng.png" class="img">
   <フォーム>
    ユーザー名:<input class="id" type="text" ><br>
    メールアドレス:<input class="email" type="text"><br>
    住所:<input class="adress" type="text"><br>
    パスワード:<input class="pwd" type="password"><br>
    <button type = "button" class="button">登録</button>
   </フォーム>
  </div>
 </div>
スパン{
  色:白;
 }
 体{
  フォントファミリー: サンセリフ;
 }
 .main_box{
  幅: 100%;
  高さ: 910px;
  背景色: 赤;
  背景画像: 線形グラデーション(#e66465, #000000);
 }
 。タイトル{
  フォントサイズ: 5em;
  色: 白;
  幅:100%;
  高さ: 100px;
  テキスト配置: 中央;
 }
 。箱{
  幅: 1050ピクセル;
  高さ: 310px;
  マージン: 150px 自動 50px 自動;
  左パディング: 360px;
 }
 入力{
  高さ: 40px;
  幅: 200ピクセル;
  境界線の半径: 20px;
  境界線: 実線 1px #B5B5B5;
  マージン: 10px;
  フォントサイズ: 1.2em;
 }
 形状{
  色:白;
  フォントサイズ:1.2em;
  フロート: 左;
  左マージン: 50px;
 }
 
 。ボタン{
  幅: 280ピクセル;
  高さ: 40px;
  背景色: #9781FD;
  境界線の半径: 25px;
  色:白;
  フォントサイズ: 1.3em;
  フォントの太さ: 700;
  上マージン: 10px;
  
 }
 .img{
  幅:310ピクセル;
  高さ: 310px;
  フロート: 左;
 }

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • jquery のvalidate.jsフォーム検証の基本的な使い方を始める
  • Bootstrap+jQuery.validate に基づくフォーム検証の実装
  • プラグイン formValidator を使用した jQuery フォーム検証
  • JQuery 練習フォーム検証実装コード
  • jQuery を使用してフォーム検証を実装する
  • JQuery に基づくフォーム検証の実装
  • jQueryフォーム検証プラグインformValidationはパーソナライズされたエラープロンプトを実装します
  • jQueryはフォーム検証を実装し、不正な送信を防止します
  • jQuery はユーザー登録のフォーム検証例を実装します
  • Jquery プラグイン easyUi フォーム検証送信 (サンプル コード)

<<:  CSS と Bootstrap アイコンを使用して、上下にジャンプするインジケーター矢印のアニメーション効果を作成します。

>>:  Dockerコンテナでの静的ウェブサイトレイアウトの実装

推薦する

Vue が配列の変更を監視できない問題の解決方法

目次1. Vueリスナー配列2. vueが配列の変更を監視できない状況1. Vueリスナー配列Vue...

DockerでSpringbootプロジェクトを実行する方法

1. IDEAの下にあるターミナルをクリックし、mvn clean installと入力します。 次...

Linuxの運用と保守、基本的なプロセス管理、リアルタイム監視と制御

目次1. バックグラウンドで実行されるジョブ2. 信号を使用してプロセスを制御する基本的なプロセス管...

MySQL 悲観的ロックと楽観的ロックの実装

目次序文実際の戦闘1. ロックなし2. 悲観的ロック3. 楽観的ロック要約する序文悲観的ロックと楽観...

mysql5.7.19 解凍版の詳細なインストール チュートリアル (純粋なクラックされた中国語版 SQLYog を使用)

Mysql5.7.19バージョンは今年リリースされた新しいバージョンです。最近のMySQLのバージ...

Docker での RocketMQ の詳細なインストールと使用

RocketMQ イメージを検索するには、Docker の hub.docker.com で検索する...

MySQLインデックスが失敗するいくつかの状況の分析

1. 最左プレフィックス原則 - 複数の列にインデックスが付けられている場合は、最左プレフィックス原...

Linux環境でユーザーにsudo権限を追加する方法

sudo 設定ファイルsudo のデフォルトの設定ファイルは /etc/sudoers です。一般的...

Flash での HTML と CSS の適用

Flash での HTML と CSS の適用:同僚の Den が Flash で HTML と C...

無効と読み取り専用で入力を読み取り専用に設定する

読み取り専用入力を実現するには、無効と読み取り専用の 2 つの方法があります。当然、どちらの結果も読...

jsを使用して簡単なスネークゲームを書く

この記事では、参考までに、jsで書かれたシンプルなスネークゲームの具体的なコードを紹介します。具体的...

HTMLとXHTML、HTML4とHTML5のタグの違いについて簡単に紹介します。

HTML と XHTML の違い1. XHTML要素は正しくネストされている必要がある2. XHT...

WeChatアプレットが計算機機能を実装

この記事では、WeChatアプレットの計算機機能を実装するための具体的なコードを参考までに紹介します...

MySQLにおける時刻日付型と文字列型の選択について

目次1. DATETIMEとTIMESTAMPの使用1. 類似点2. 相違点3. 選択2. varc...

5つのCSSスクロール天井実装方法の比較(パフォーマンス向上版)

改訂版のプレビューこの記事は 3 日前に書かれたものです。先輩の同僚から改訂の提案をいくつかいただき...