「HTML/フォーム」の版間の差分

削除された内容 追加された内容
フォーム全体の構成に関する記述を追加
編集の要約なし
15 行
:フォームに入力されたデータの送信先を指定する。
;method属性
:フォームの送信形式を指定する属性。GETとPOSTの2種類があり、指定しない場合GETが自動的に指定される形となる。GETは、送信先(actionで指定したもの)の末尾に、サーチデータとして、?name属性値=value値&name属性値=value値...という文字列を付加することによって情報を送信する。POSTは、[[w:環境変数|HTTPリクエストヘッダ]]に情報を記述して情報を送信する。一般に、検索エンジンのキーワードなどURLに環境変数を付与したほうが都合の良い場合はGET、個人情報の入力などURLに情報が残ると不都合の起こる場合にはPOSTが使われる(個人情報の送信は[[w:Secure Sockets Layer|SSL]]などと合わせて利用されることが多い)
;input要素
:フォームから送信される情報を入力したり、フォーム全体の操作を行ったりするための部品を表示させるための要素。type属性により様々な種類を指定することが可能。属性値の種類やその属性値を指定した場合にどういうことが出来るかについては後述する。
36 行
<input type="image" src="画像のファイルパス" alt="代替テキスト">
</source>
fromform要素内で指定された内容を送信するボタン。クリックすると情報を送信し、form要素に指定されたaction属性の内容に基づいてページ遷移を行う。
 
input要素のtype属性にsubmitを指定した場合valueを指定しなくてもブラウザデフォルトの文字列が表示されるが、文字列はブラウザの種類や言語環境によって異なる。input要素のtype属性にimageを指定した場合やbutton要素の間にimg要素を持ってくる場合は、画像が表示できないときのために代替テキストを必ず指定しなければならない。