HTML のフォームに関する情報

高洛峰
リリース: 2017-03-08 15:55:20
オリジナル
1098 人が閲覧しました

Javascript では、ページ上の

タグの各ペアがオブジェクト (form オブジェクト) に解析されます。

document.forms を使用して、ソース順に配置されたドキュメント内のすべてのフォーム オブジェクトのコレクションを取得できます。


ii> iii> ドキュメント。ただし、 オブジェクトはこのコレクションにはありません。 var txtName = myform.elements[0] //フォームの最初の要素を取得します
フォームオブジェクトが次のように定義されている場合:
フォームを取得object メソッド:
i> document.forms["frm1"] // name 属性値に従って


var txtName = myform.elements["txtName"] //name 属性値を取得しますas "txtName" の要素

var txtName = myform.elements.txtName; //name 属性値が "txtName" である要素を取得します


enctype: set またはMultiPurpose Internet Mail Extensions (MIME) エンコーディングのフォームを取得します。 この属性のデフォルト値は、 application/x-www-form-urlencoded 各フォーム要素のテキスト説明には このタグは、テキストを対応するフォーム要素にバインドするために使用されます。その for 属性は、バインド先のフォーム要素の ID 値を指定します。バインド後、テキストをクリックすると、マウスが対応するテキスト ボックスにフォーカスするか、対応するオプションを選択します。

特定のデスクトップ テーマがインストールされている場合、一部のフォーム要素の色も変更されてプロンプトが表示され、ユーザー エクスペリエンスが大幅に向上します。

サンプルコード:






注:

i > 各フォーム要素には、ユーザー エクスペリエンスを向上させるために
Onclick = "document.Forms ['FRM'].Submit (); onclick="this.disabled=true; this.form.submit();">i > ) メソッドを送信する場合、 フォーム要素の onsubmit イベントはトリガーされません。これは、 を使用した要素の送信とは異なります。または、インシデントで Disabled プロパティを使用して、ユーザーが送信ボタンの動作を繰り返しクリックできないようにして、サーバーの応答負荷を軽減します。 textArea .value.length < _textArea.getAttribute("maxlength");


注:


}





注: 複数行のテキスト ボックス