Prototype-form-management

提供:Dev Guides
移動先:案内検索

プロトタイプ-フォーム管理

プロトタイプを使用すると、HTMLフォームを簡単に管理できます。 PrototypeのFormは、名前空間であり、フォームに関連するすべてのもののためのモジュールであり、フォーム操作とシリアライゼーションの良さが詰まっています。

全体としてフォームを処理するメソッドを保持しますが、サブモジュールlink:/prototype/prototype form_element [Form.Element]は特定のフォームコントロールを処理します。

以下は、*フォーム要素*に関連するすべてのメソッドの完全なリストです。

プロトタイプフォームメソッド

-少なくともprototype.jsのバージョン1.6を使用していることを確認してください。

S.No. Method & Description
1.

disable()

フォーム全体を無効にします。 フォームコントロールは表示されますが、編集できません。

2.

enable()

完全または部分的に無効化されたフォームを有効にします。

3.

findFirstElement()

最初の非表示、非無効のフォームコントロールを検索します。

4.

focusFirstElement()

フォームの最初の要素にキーボードフォーカスを与えます。

5.

getElements()

フォーム内のすべてのフォームコントロールのコレクションを返します。

6.

getInputs()

フォーム内のすべてのINPUT要素のコレクションを返します。 オプションのtype引数とname引数を使用して、これらの属性の検索を制限します。

7.

request()

Ajax.Requestを介してフォームのアクション属性のURLにフォームをシリアル化して送信するための便利なメソッド。 optionsパラメーターはAjax.Requestインスタンスに渡され、HTTPメソッドをオーバーライドし、追加のパラメーターを指定できます。

8.

reset()

フォームをデフォルト値にリセットします。

9.

serialize()

フォームデータをAjaxリクエストに適した文字列にシリアル化する(デフォルトの動作)、またはオプションのgetHashがtrueと評価される場合、キーがフォームコントロール名で値がデータであるオブジェクトハッシュ。

10.

serializeElements()

フォーム要素の配列をAjaxリクエストに適した文字列にシリアル化します(デフォルトの動作)。または、オプションのgetHashがtrueと評価される場合、キーがフォームコントロール名で値がデータであるオブジェクトハッシュ。