プロトタイプ-フォーム管理
プロトタイプは、HTMLフォームを管理する簡単な方法を提供します。Prototype's Formは、フォームに関連するすべてのもののための名前空間およびモジュールであり、フォーム操作とシリアル化の優れた機能が満載です。
フォーム全体を処理するメソッドを保持する一方で、そのサブモジュールForm.Elementは特定のフォームコントロールを処理します。
これは、に関連するすべてのメソッドの完全なリストです。 Form Element。
プロトタイプフォームメソッド
NOTE −少なくともprototype.jsのバージョン1.6を使用していることを確認してください。
S.No. | 方法と説明 |
---|---|
1.1。 | disable() フォーム全体を無効にします。フォームコントロールは表示されますが、編集できません。 |
2.2。 | enable() 完全にまたは部分的に無効にされたフォームを有効にします。 |
3.3。 | findFirstElement() 最初の非表示、無効化されていないフォームコントロールを検索します。 |
4.4。 | focusFirstElement() フォームの最初の要素にキーボードフォーカスを与えます。 |
5.5。 | getElements() フォーム内のすべてのフォームコントロールのコレクションを返します。 |
6.6。 | getInputs() フォーム内のすべてのINPUT要素のコレクションを返します。オプションのtype引数とname引数を使用して、これらの属性の検索を制限します。 |
7。 | リクエスト() Ajax.Requestを介してフォームをシリアル化し、フォームのアクション属性のURLに送信するための便利なメソッド。optionsパラメーターはAjax.Requestインスタンスに渡され、HTTPメソッドをオーバーライドして追加のパラメーターを指定できるようにします。 |
8.8。 | reset() フォームをデフォルト値にリセットします。 |
9.9。 | シリアライズ() フォームデータをAjaxリクエストに適した文字列にシリアル化します(デフォルトの動作)。オプションのgetHashがtrueと評価された場合、キーがフォームコントロール名で値がデータであるオブジェクトハッシュ。 |
10.10。 | serializeElements() フォーム要素の配列をAjaxリクエストに適した文字列にシリアル化します(デフォルトの動作)。オプションのgetHashがtrueと評価された場合、キーがフォームコントロール名で値がデータであるオブジェクトハッシュ。 |