jQuery formValidator フォーム検証プラグインとは何ですか?
jQuery formValidator フォーム検証プラグイン。jQuery クラス ライブラリに基づいており、ページ HTML コードからの js スクリプトの分離を実現します。複数の検証グループを分割することができ、各グループの検証は相互に影響しません。フォーム オブジェクトの場合、コードを 1 行記述するだけで、無数の (理論上) スクリプト コントロールを簡単に実装できます。現在、5 つの主要な検証メソッドがサポートされています。つまり、inputValidator (入力、テキストエリア、および選択コントロールの文字長、値の範囲、および選択数の制御)、compareValidator (2 つのオブジェクトの比較を提供し、現在は文字列と数値型を比較できます) )、ajaxValidator (ajax を介したサーバー上のデータ検証)、regexValidator (拡張可能な正規表現ライブラリを提供)、functionValidator (検証に外部関数を使用できます)
このプラグインと他の検証コントロールの最大の違いは次の 3 点です。
1. 検証機能の拡張が可能です。
中国語、英語、数字、整数、実数、メールアドレス形式、HTTPプロトコルに基づくURL形式、電話番号形式、携帯電話番号形式、通貨形式、郵便番号、ID番号、QQ番号、日付などの制御、フォーム検証コントロールはコード内にハードコーディングされていますが、formValidator は外部の js ファイルを通じて拡張されており、正規表現や関数を記述することでこれらの関数を無限に拡張できます。
2. 検証コードとHTMLコードの完全分離を実現します。
すべての情報を検証フォーム要素で構成する必要はありません。js で情報を構成するだけで済みます。芸術作品 (インターフェース) と JavaScript エンジニアが絡み合わないようにする
3. 1 行のコードを記述するだけで、フォーム要素のすべての検証を完了できます。 1 行のコードを記述するだけですべてのコントロールを完了できます
あらゆる種類のクライアント コントロールの検証をサポート
コントロールが一意の ID と type 属性を持っている限り、すべての jQuery セレクター構文をサポートします
関数および正規表現の拡張をサポートします。拡張ライブラリformValidatorReg.jsが提供されており、内部の内容を自由に追加・変更することができます。
2 つの検証モードをサポートします。 1 つ目のタイプ: テキスト プロンプト (showword モード)、2 つ目のタイプ: ポップアップ ウィンドウ プロンプト (showwalert モード)
複数のパリティグループをサポートします。ページに複数の送信ボタンがある場合、異なる送信を個別に行う必要があり、送信前に異なる検証を行う必要があるため、検証グループ機能を使用する必要があります。
4 つのステータス情報プロンプト機能をサポートし、4 つのステータスを表示するかどうかを柔軟に制御できます。最初のタイプ: Web ページが最初に開かれたときにプロンプトを表示します。 2 番目のタイプ: フォーカスが失われたときにプロンプトを表示します。とエラーメッセージが表示されます。
プロンプトレイヤーの自動構築をサポートします。正確な位置決めが可能です。
カスタムエラーメッセージをサポートします。
コントロールの文字長、値の範囲、選択数の制御をサポートします。値の範囲は数値タイプと文字タイプをサポートし、選択された数値はラジオ/チェックボックス/選択コントロールをサポートします。
2 つの制御値の比較をサポートします。現在、文字列型と数値型を比較できます。
サーバー側の検証をサポートします。
入力形式の検証をサポートします。
ホームページ:index.html
拡大する