HTMLでのフォーム
HTMLでのフォームのサンプルです.
目次
formタグ
<form action="送信先" method="転送方法" name="名前"> |
action
属性の値:例えば,contact-form.php
などmethod
属性の値:get
やpost
例
※これはサンプルのため,特に何かaction
するわけではありません.
<form action="./cgi-bin/test.py" method="post"> |
適当な例ですが,渡された情報は755のパーミッションにしたtest.py
側で,
import cgi |
のようにして利用します.
パーツ
1行テキスト入力欄
<input type="text" placeholder="入力欄に表示しておく文字列"> |
type
属性の値はtext
以外もある.
email
:メールアドレスtel
:電話番号url
:URLsearch
:検索時のテキスト
メッセージ入力欄
<textarea placeholder="入力欄に表示しておく文字列" cols="20" rows="5"></textarea> |
送信ボタン
<input type="submit" value="ボタンに表示される文字列"> |
ラジオボタン
<input type="radio" name="名前" value="送信される値1"> 選択肢として表示されるテキスト1 |
例えば,以下の通り.
ラジオボタン1
ラジオボタン2
<input type="radio" name="NAME" value="YES">ラジオボタン1 |
checked
でデフォルトを指定できる.checked
をdisabled
にすると,選べないボタンにすることができる.
チェックボックス
チェックボックス1
チェックボックス2
チェックボックス3
<input type="checkbox" name="NAME" value="v1">チェックボックス1 |
セレクトボックス
<select name="color" size="1"> |
select
タグのsize
属性で表示行数を決めます.option
タグのselected
属性でデフォルトを指定できます.