prog_cgi:入力フォームを使う
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
prog_cgi:入力フォームを使う [2019/03/03 20:03] – [POSTメソッドとGETメソッド] hirohito | prog_cgi:入力フォームを使う [2019/03/09 12:01] – hirohito | ||
---|---|---|---|
行 7: | 行 7: | ||
ここでは、テキストと数字の入力ができるフォームを表示し、入力結果を表示するだけのアプリケーションを作成してみます。 | ここでは、テキストと数字の入力ができるフォームを表示し、入力結果を表示するだけのアプリケーションを作成してみます。 | ||
- | {{: | + | {{: |
行 113: | 行 113: | ||
</ | </ | ||
- | {{: | + | {{: |
行 138: | 行 138: | ||
このプログラムでは、フォームに入力され送信されてきたデータを画面にそのまま表示するだけです。 | このプログラムでは、フォームに入力され送信されてきたデータを画面にそのまま表示するだけです。 | ||
- | {{: | + | {{: |
+ | |||
+ | |||
+ | ===== その他の機能 ===== | ||
+ | |||
+ | == 表の簡易生成 == | ||
フォームの自動生成と同じように、表示についても定型的な表として生成する機能を備えています。 | フォームの自動生成と同じように、表示についても定型的な表として生成する機能を備えています。 | ||
行 146: | 行 151: | ||
<%= @form.make_tiny_sheet() %> | <%= @form.make_tiny_sheet() %> | ||
- | {{: | + | {{: |
- | ===== その他のアトリビュート ===== | ||
== ラベル == | == ラベル == | ||
行 189: | 行 192: | ||
</ | </ | ||
- | {{: | + | {{: |
- | ===== POSTとGET ===== | + | ====== POSTとGET |
フォームで使われるメソッドには POSTとGETがあり、デフォルトでPOSTメソッドが使われます。 | フォームで使われるメソッドには POSTとGETがあり、デフォルトでPOSTメソッドが使われます。 | ||
行 206: | 行 209: | ||
- | ==== 独自のテンプレート(フォーム)を使う場合 ==== | + | ===== 独自のテンプレート(フォーム)を使う場合 |
テンプレート中に以下の例を参考に hiddenで ctrlとactionを追加します。 | テンプレート中に以下の例を参考に hiddenで ctrlとactionを追加します。 | ||
行 217: | 行 220: | ||
- | ==== フォームの自動生成を使う場合 ==== | + | ===== フォームの自動生成を使う場合 |
use_get_method() メソッドを使いGETを使うことを指示すると、フォームオブジェクトにウィジェット ctrlとaction が追加されます。 | use_get_method() メソッドを使いGETを使うことを指示すると、フォームオブジェクトにウィジェット ctrlとaction が追加されます。 |
prog_cgi/入力フォームを使う.txt · 最終更新: 2019/03/15 17:36 by hirohito