この記事では、従業員管理登録ページを実装するためのjQueryの具体的なコードを例として紹介します。具体的な内容は次のとおりです。 コードショーケースHTML ページコード <本文> <div class="コンテナ"> <h2 class="text-center">ユーザー登録</h2> <form action="Baidu.html" method="post" class="form-horizontal"> <div class="フォームグループ"> <label for="username" class="col-md-2 col-md-offset-3 control-label">ユーザー名<b>*</b></label> <div class="col-md-3"> <input id="username" type="text" placeholder="4~10 文字の英語の文字または数字" class="form-control"> </div> <div class="col-md-4"> <label id="エラー名" class="コントロールラベル エラースタイル"></label> </div> </div> <div class="フォームグループ"> <label for="password" class="col-md-2 col-md-offset-3 control-label">パスワード<b>*</b></label> <div class="col-md-3"> <input id="password" type="password" placeholder="8〜16 文字の英語の文字または数字" class="form-control"> </div> <div class="col-md-4"> <label id="errorpassword" class="control-label errstyle"></label> </div> </div> <div class="フォームグループ"> <label for="confirm" class="col-md-2 col-md-offset-3 control-label">パスワードの確認<b>*</b></label> <div class="col-md-3"> <input id="confirm" type="password" placeholder="パスワードの確認" class="form-control"> </div> <div class="col-md-4"> <label id="errorconfirm" class="control-label errstyle"></label> </div> </div> <div class="フォームグループ"> <label for="department" class="col-md-2 col-md-offset-3 control-label">部門</label> <div class="col-md-3"> <select id="部門" class="フォームコントロール"> <option>営業部</option> <option>技術部門</option> <option>人事部</option> </選択> </div> </div> <div class="フォームグループ"> <label class="col-md-2 col-md-offset-3 control-label">性別</label> <div class="col-md-3 ラジオ"> <label><input name="gender" type="radio" value="1" チェック済み>男性</label> <label><input name="gender" type="radio" value="0">女性</label> </div> </div> <div class="フォームグループ"> <label class="col-md-2 col-md-offset-3 control-label">趣味</label> <div class="col-md-3 チェックボックス" id="趣味"> <label><input type="checkbox" value="1" id="xq">チェスをプレイ</label> <label><input type="checkbox" value="2" id="yy">水泳</label> <label><input type="checkbox" value="3" id="ps">登山</label> <label><input type="checkbox" value="4" id="dq">ボールをプレイ</label> </div> <div class="col-md-4"> <label id="errorhobbies" class="control-label errstyle"></label> </div> </div> <div class="フォームグループ"> <label for="email" class="col-md-2 col-md-offset-3 control-label">メール</label> <div class="col-md-3"> <input type="email" id="email" placeholder="メール" class="form-control"> </div> <div class="col-md-4"> <label id="erroremail" class="control-label errstyle"></label> </div> </div> <div class="フォームグループ"> <label class="col-md-2 col-md-offset-3 control-label">人生のモットー</label> <div class="col-md-3"> <textarea class="form-control" rows="3" placeholder="この男は怠け者で何も残さなかった"></textarea> </div> </div> <div class="col-md-2 col-md-offset-5 テキストセンター"> <button class="btn btn-primary" id="submit">送信</button> <span> </span> <button class="btn btn-primary" type="reset">クリア</button> </div> </フォーム> </div> <script src="jquery-3.3.1.min.js"></script> <script src="bootstrap-3.3.7-dist"></script> </本文> jsコード <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>登録</title> <link rel="スタイルシート" href="bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="外部 nofollow" > <スタイル> .errstyle { 色: 赤; } b{ 色: 赤; フォントの太さ: 太字; } </スタイル> <script src=""></script> //jQuery ライブラリを紹介します<script src=""></script> <スクリプト> $(関数(){ var a = false; var b = false; var c = false; var d = false; var e = false; $("#ユーザー名").blur(関数(){ $(this).val().length == 0 の場合 $("#errorname").html("ユーザー名が空ではありません"); a = 偽; } それ以外{ var reg = /^[0-9a-zA-Z]{4,10}$/; if(!reg.test($(this).val())) { $("#errorname").html("4〜10 文字の英語の文字または数字"); a = 偽; } それ以外{ $("#エラー名").html(""); 真です。 } } }); $("#password").blur(関数() { $(this).val().length == 0 の場合 $("#errorpassword").html("パスワードが空ではありません"); b = 偽; } それ以外{ var reg = /^[0-9a-zA-Z]{6,15}$/; if(!reg.test($(this).val())) { $("#errorpassword").html("6〜15 文字の英語の文字または数字"); b = 偽; } それ以外{ $("#errorpassword").html(""); b = 真; } } }); $("#confirm").blur(関数() { $(this).val().length == 0 の場合 $("#errorconfirm").html("パスワードが空でないことを確認してください"); c=偽; } それ以外 { $(this).val() != $("#password").val()) { $("#errorconfirm").html("パスワード入力と一致しません"); c=偽; } それ以外 { $("#errorconfirm").html(""); 真の場合 } } }); $("#email").blur(関数() { if(!$("#xq").is(":checked") || $("#yy").is(":checked") || $("#ps").is(":checked") || $("#dq").is(":checked")){ $("#errorhobbies").html("少なくとも 1 つの趣味"); e=偽; } それ以外{ $("#errorhobbies").html(""); e = 真; } $(this).val().length == 0 の場合 $("#erroremail").html("メールアドレスが空ではありません"); d=偽; } それ以外{ var reg=/^\w+@\w+(.\w+)+$/; if(!reg.test($(this).val())) { $("#erroremail").html("メール形式エラー"); d=偽; } それ以外{ $("#erroremail").html(""); d=真; } } }); $("#submit").click(function() { もし(a && b && c && d && e){ $("フォーム").submit(); } それ以外{ alert("一部の情報が間違って入力されています"); false を返します。 } }); }); </スクリプト> </head> エフェクト表示以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Oracle Rownum 書き込みに似た MySQL の詳細な例
1. はじめに不明な値または部分的に既知の値をフィルタリングする場合は、like 演算子を使用でき...
MYSQL でよく使用されるクエリ コマンド: mysql> select version()...
目次必要:発生した問題:解決する:必要:要素テーブル内の複数の列を並べ替えるには、日付の並べ替えをク...
1. CSS 要素の非表示<br />CSS では、要素を非表示にする (つまり、画面の...
1. MacにMySQLデータベースをインストールする1. MySQLデータベースをダウンロードする...
<本文> <div id="ルート"> <h2&...
目次レムフォルクスワーゲンサードパーティのUIフレームワークに適応する結論モバイル開発における最も一...
node-media-server を使用するプロセスの一部を記録します。この記事の環境はWindo...
WeChatアプレットはスクロールビューを使用して左右のリンクを実現します。参考までに、具体的な内容...
公式サイトの説明: コンポーネントを定義する場合、コンポーネントは複数のインスタンスを作成するために...
遅いログクエリ機能スロー ログ クエリの主な機能は、設定された時間しきい値を超える SQL ステート...
目次スケルトンスクリーンとは何ですか?デモデザインのアイデア具体的な実装スケルトンスクリーンとは何で...
目次序文Zookeeper サービスのオープンを検出情報を入手する接続テスト接続先修理計画参照する序...
多くの場合、クエリの結果は最大で 1 つのデータ レコードになることが予想されます。この場合、制限 ...
この記事では、例を使用して MySQL トリガーの作成と使用について説明します。ご参考までに、詳細は...