フォーム検証は、WEB アプリケーションの開発でよく遭遇するレベルです。場合によっては、フォーム内の特定の項目が入力されている必要があること、数字である必要があること、指定された桁数であることなどを確認する必要があります。現時点では、フォーム検証には一般的に 2 つの方法が使用されます。使用:
1. クライアント側で検証するための JavaScript または VBScript のフォーム検証関数を作成します。
2. フォームが送信された後、ASP メソッドの Request.Form を使用して、判定用のフォームの入力値を取得します。結果はサーバー側で検証されます。
これら 2 つの方法には利点と欠点があります。たとえば、最初の方法は、通常、プロンプトに従ってフォームの入力を迅速に完了できます。ただし、欠点は、ユーザーのブラウザが JavaScript スクリプトをサポートしている必要があることです。そうでない場合、JavaScript をオフにすると、!@#$%&^* (Oda は地面に落ちました^_^); 一方、2 番目の方法の方が優れています。互換性はありますが、欠点は速度です。比較的遅く(サーバーに送信して返される)、使用するのが不便です。今回は主にJavaScriptを使って検証します。もちろん、2つの方法を同時に使用して検証するのが最も安全ですが、(汗...)それは私たちプログラマーを死ぬほど疲れさせます:)
フォームは上記で説明しています。検証には 2 つの方法があります。JavaScript を動的に生成する概念について詳しく説明します。なぜ動的に生成する必要があるのでしょうか?この種のクライアント側の確認コードは非常に面倒なので、毎回自分で書かなければならないのは非常に面倒です。 DW (Dreamweaver) や UD に慣れている友人は、通常、フォーム検証プラグインを使用する可能性があります。使用後に生成されるコードは芸術的ではなく、多くは使用されません (コードの冗長性)。小田氏が話したいのは、フォーム条件に完全に準拠したコードを生成することです。
免責事項: Xiaotian は JavaScript に習熟していません。JS マスターが自分で変更できる方法についてだけ話したいと思います。
それでは始めましょう。
1. まずは簡単な JavaScript 検証コードを見てみましょう: