jquery.validate 使用ガイド パート 1_jquery
jquery.validateの基本的な使い方
jquery.validate APIの説明
jquery.validateのカスタマイズ
jquery.validateの一般的な検証コードの種類
ダウンロード アドレス
jquery.validate プラグインのドキュメント アドレス
http://docs.jquery.com/Plugins/Validation
ホームページjquery.validate プラグイン
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
デモは jquery.validate プラグインのホームページで提供されています
http:// jquery.bassistance.de/validate /demo/
検証ルール 以下はデフォルトの検証ルールです。ルールをカスタマイズすることもできます
(1)required:true必須フィールド
(2) リモート:"check.php" ajax メソッドを使用して check.php を呼び出し、入力値を確認します
(3)email:true 電子メールを正しい形式で入力する必要があります
(4)url:true URL を正しい形式で入力する必要があります
(5)date:true 日付を正しい形式で入力する必要があります
(6)dateISO:true 日付 (ISO) を入力する必要があります正しい形式で入力してください。例: 2009-06-23, 1998/01/22 有効性の検証ではなく、形式のみを検証します
(7)number:true 有効な数値 (負の数値、10 進数) を入力する必要があります
(8)digits:true 整数を入力する必要があります
(9)creditcard: 有効なクレジット カード番号を入力する必要があります
(10)equalTo:"#field" 入力値は #field と同じである必要があります
(11)accept: 有効なサフィックス (アップロードされたファイルのサフィックス) を含む文字列を入力します。
(12)maxlength:5 入力長 最大 5 文字の文字列 (中国語の文字は 1 文字としてカウントされます)
(13)minlength:10 最小長 10 の文字列を入力してください (中国語は 1 文字としてカウントされます)
(14)rangelength:[5,10] 長さを入力してください 5 から 10 までの文字列でなければなりません) (漢字は 1 文字としてカウントされます)
(15)range:[5,10] 入力値は 5 ~ 10 である必要があります
(16)max:5 入力値は 5 を超えることはできません
(17)min:10 入力値は 10 未満にすることはできません
確認プロンプト
以下はデフォルトの確認プロンプトです。公式 Web サイトは簡略版です ダウンロード中国語版の検証プロンプトを使用するか、jQuery.extend(jQuery.validator.messages) を通じてエラー プロンプト メッセージをカスタマイズして、Web サイトの検証プロンプト テキストを 1 つのファイルに統合します。
必須: 「このフィールドは必須です。」 、
remote: "このフィールドを修正してください。"、
email: "有効なメール アドレスを入力してください。"、
url: "有効な URL を入力してください。"、
date: "有効な日付を入力してください。"、
dateISO: "有効な日付 (ISO) を入力してください。"、
number: "有効な数値を入力してください。"、
digits: "数字のみを入力してください。"、
Creditcard: "有効なクレジット カード番号を入力してください。"、
equalTo: "同じ値を再度入力してください。"、
accept: "有効な拡張子を含む値を入力してください。"、
maxlength: $.validator.format("{0} 文字以内を入力してください。")、
minlength: $.validator.format("少なくとも {0} 文字を入力してください。")、
rangelength: $ .validator.format("{0} ~ {1} 文字の間の値を入力してください。"),
range: $.validator.format("{0} ~ {1} 文字の間の値を入力してください}." )、
max: $.validator.format("{0} 以下の値を入力してください。")、
min: $.validator.format("それより大きい値を入力してください{0} 以上。")
使用法
1:
コントロールでデフォルトの検証ルールを使用します。例:
電子メール (必須) 2:
コントロール内の検証ルールをカスタマイズできます。例:
カスタマイズ済み (必須) ) 入力してください、[3,5])
3: 検証をカスタマイズするJavaScript によるルール。次の JS は、password とconfirm_password の 2 つのルールをカスタマイズします。
$().ready(function() {
$("#form2").validate({
ルール: {
パスワード: {
必須: true 、
minlength: 5
}、
confirm_password: {
required: true、
minlength: 5、
equalTo: "#password"
}
}、
messages : {
password: {
required: "パスワードが入力されていません",
minlength: jQuery.format("パスワードは {0} 文字未満にすることはできません")
},
confirm_password: {
required: "パスワードの確認はありません"、
minlength: "確認用のパスワードは {0} 文字未満にすることはできません"、
equalTo: "2 回入力されたパスワードは矛盾しています"
}
}
});
});
必須 true/false に設定するだけでなく、
$("#form2").validate({
rules: {
funcvalidate: {
required: function() {return $("#password").val() !=""; }
}
},
messages: {
funcvalidate: {
required: "パスワードがある場合は必須"
}
}
});
パスワード
パスワードの確認
条件付き検証
4: メタを使用する検証情報をカスタマイズするには
まず JS でメタを設定します
$("#form3").validate({ meta: "validate" });
Html
5: メタを使用して、validate
JS set meta
$() などの検証ルールをカスタム タグに書き込みます。 ready(function() {
$.metadata.setType("attr", "validate");
$("#form1").validate();
Html
メール
validate="{required:true, email:true,messages:{required:' メール アドレスを入力してください' 、email:'入力されたメール アドレスは有効なメール アドレスではありません'}}" />
6: カスタム検証ルール
複雑な場合 検証のために、以下を追加できますjQuery.validator.addMethod によるカスタム検証ルール
公式 Web サイトによって提供されるAdditional-methods.js には、lettersonly、ziprange、nowhitespace などの一般的に使用される検証メソッドがいくつか含まれています。
例
}, "ユーザー名は漢字、英字、数字、アンダースコアのみを含みます");
//このルールを使用できます
$("#form1").validate({
// 検証ルール
rules: {
userName: {
required: true,
userName: true,
rangelength: [5,10]
}
},
/* 設定エラーメッセージ*/
messages: {
userName: {
required: "ユーザー名を入力してください",
rangelength: "ユーザー名は 5 ~ 10 文字である必要があります"
}
},
});
7: ラジオ、チェックボックス、および選択の検証方法は
ラジオ検証 と同様です。
性別
男性 ;br />
input type="radio" id="gender_personal" value="f" name="gender" />
チェックボックス
少なくとも 2 つの項目を選択します
オプション 1class = "{required:true,minlength:2,messages:{required:'must select',minlength:'少なくとも 2 つの項目を選択する必要があります'}}" />
オプション 2
オプション 3
検証を選択
ドロップダウン ボックス
< select id="selectbox" name="selectbox" class="{required:true}">
8: Ajax 検証
Ajax 検証はリモート
remote: {
url: " url", / /urlアドレスtype: "post", //送信メソッドdataType: "json", //データ形式 data: { //転送するデータ
username: function() {
return $("#username").val();
}}
}
補足: jQuery Validation プラグインのリモート検証メソッドのバグ
http://www. jb51.net/article/24079.htm
次の章では API について詳しく説明し、その後、jQuery.validate をさらにカスタマイズする方法をまとめます。インターネット上で一般的に使用されるいくつかの確認コード

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











jQuery 参照方法の詳細説明: クイック スタート ガイド jQuery は、Web サイト開発で広く使用されている人気のある JavaScript ライブラリであり、JavaScript プログラミングを簡素化し、開発者に豊富な機能を提供します。この記事では、jQuery の参照方法を詳しく紹介し、読者がすぐに使い始めるのに役立つ具体的なコード例を示します。 jQuery の導入 まず、HTML ファイルに jQuery ライブラリを導入する必要があります。 CDN リンクを通じて導入することも、ダウンロードすることもできます

jQueryでPUTリクエストメソッドを使用するにはどうすればよいですか? jQuery で PUT リクエストを送信する方法は、他のタイプのリクエストを送信する方法と似ていますが、いくつかの詳細とパラメータ設定に注意する必要があります。 PUT リクエストは通常、データベース内のデータの更新やサーバー上のファイルの更新など、リソースを更新するために使用されます。以下は、jQuery の PUT リクエスト メソッドを使用した具体的なコード例です。まず、jQuery ライブラリ ファイルが含まれていることを確認してから、$.ajax({u

jQueryで要素の高さ属性を削除するにはどうすればよいですか?フロントエンド開発では、要素の高さ属性を操作する必要が生じることがよくあります。要素の高さを動的に変更する必要がある場合や、要素の高さ属性を削除する必要がある場合があります。この記事では、jQuery を使用して要素の高さ属性を削除する方法と、具体的なコード例を紹介します。 jQuery を使用して高さ属性を操作する前に、まず CSS の高さ属性を理解する必要があります。 height 属性は要素の高さを設定するために使用されます

タイトル: jQuery ヒント: ページ上のすべての a タグのテキストをすばやく変更する Web 開発では、ページ上の要素を変更したり操作したりする必要がよくあります。 jQuery を使用する場合、ページ内のすべての a タグのテキスト コンテンツを一度に変更する必要がある場合があります。これにより、時間と労力を節約できます。以下では、jQuery を使用してページ上のすべての a タグのテキストをすばやく変更する方法と、具体的なコード例を紹介します。まず、jQuery ライブラリ ファイルを導入し、次のコードがページに導入されていることを確認する必要があります: <

タイトル: jQuery を使用して、すべての a タグのテキスト コンテンツを変更します。 jQuery は、DOM 操作を処理するために広く使用されている人気のある JavaScript ライブラリです。 Web 開発では、ページ上のリンク タグ (タグ) のテキスト コンテンツを変更する必要が生じることがよくあります。この記事では、この目標を達成するために jQuery を使用する方法を説明し、具体的なコード例を示します。まず、jQuery ライブラリをページに導入する必要があります。 HTML ファイルに次のコードを追加します。

jQuery は、フロントエンド開発で広く使用されている高速、小型、機能豊富な JavaScript ライブラリです。 2006 年のリリース以来、jQuery は多くの開発者にとって最適なツールの 1 つとなっていますが、実際のアプリケーションでは、いくつかの利点と欠点もあります。この記事では、jQuery の長所と短所を詳しく分析し、具体的なコード例で説明します。利点: 1. 簡潔な構文 jQuery の構文設計は簡潔かつ明確であるため、コードの読みやすさと記述効率が大幅に向上します。例えば、

jQuery は、Web ページでの DOM 操作やイベント処理を処理するために広く使用されている人気のある JavaScript ライブラリです。 jQueryではeq()メソッドを利用して指定したインデックス位置の要素を選択しますが、具体的な使い方と応用シーンは以下の通りです。 jQuery では、 eq() メソッドは、指定されたインデックス位置にある要素を選択します。インデックス位置は 0 からカウントされます。つまり、最初の要素のインデックスは 0、2 番目の要素のインデックスは 1 などとなります。 eq() メソッドの構文は次のとおりです。 $("s

jQuery 要素に特定の属性があるかどうかを確認するにはどうすればよいですか? jQuery を使用して DOM 要素を操作する場合、要素に特定の属性があるかどうかを判断する必要がある状況がよく発生します。この場合、jQuery が提供するメソッドを使用してこの関数を簡単に実装できます。以下では、jQuery 要素が特定の属性を持つかどうかを判断するために一般的に使用される 2 つの方法を紹介し、具体的なコード例を添付します。方法 1: attr() メソッドと typeof 演算子 // を使用して、要素に特定の属性があるかどうかを判断します
