動的なインタラクションを実現するには、フォーム オブジェクト (Form) に関するより複雑な知識を習得する必要があります。
フォームの基本知識
フォーム オブジェクトを使用すると、デザイナーは最初にデータを入力しなくても、フォーム内のさまざまな要素を使用してクライアント ユーザーと対話し、Web ドキュメントの動作を動的に変更できます。
1. フォーム オブジェクトとは何ですか?
フォームは Web ページの基本要素を構成します。通常、Web ページには 1 つまたは複数のフォームがあり、さまざまなフォームへのアクセスを実現するために Forms[] 配列が使用されます。
2. フォーム オブジェクトのメソッド
フォーム オブジェクトには、submit() メソッドが 1 つだけあります。このメソッドの主な機能は、フォーム情報を送信することです。 Mytest フォームを送信する場合は、document.mytest.submit() の形式を使用します。
3. フォーム オブジェクトのプロパティ
フォーム オブジェクトのプロパティには主に次のものが含まれます: 要素名アクション ターゲット エンコード方法
要素を除き、他のすべてはフォーム内のロゴ内の対応するプロパティのステータスを反映します。これは通常、単一のフォーム識別子であり、要素は複数のフォーム要素値の配列であることがよくあります (例: elements[0].Mytable.elements[1])。
4. フォーム オブジェクトにアクセスする
JavaScript でフォーム オブジェクトにアクセスするには、次の 2 つの方法があります:
a. フォーム オブジェクトのプロパティで、まずフォーム名を指定する必要があります。フォームには、document.Mytable() という識別子を介してアクセスできます。
b. 配列を介してフォームにアクセスする
フォーム名を使用してフォームにアクセスするだけでなく、フォーム オブジェクトの配列を使用してフォーム オブジェクトにアクセスすることもできます。ただし、注意すべき点が 1 つあります。それは、フォーム オブジェクトがブラウザ環境によって提供され、ブラウザ環境によって提供される配列添字の範囲が 0 から n であることです。したがって、フォーム オブジェクトには次の形式でアクセスできます:
document.forms[0]
document.forms[1]
document.forms[2]...
5. フォームを参照するための前提条件
JavaScript でフォームを参照するための条件は、最初にページ内の識別子を使用してフォームを作成し、参照の前にフォーム定義部分を配置する必要があります。
フォームの基本要素
フォームの基本要素は、ボタン、ラジオボタン、チェックボタン、送信ボタン、リセットボタン、テキストボックスなどで構成されます。
JavaScript でこれらの基本要素にアクセスするには、配列添字または特定のフォーム要素に対応するフォーム要素名を使用する必要があります。 各要素は主に、要素の属性またはメソッドを通じて参照されます。 その参照の基本的な形式は次のとおりです:
formName.elements[].methadName (フォーム名.要素名または配列.メソッド)
formName.elemaent[].propertyName (フォーム名.要素名または配列.プロパティ)
上記は、ページ情報のインタラクションを実装するための JavaScript チュートリアル スクリプトです。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。