|
|
|
フォームについて
この章ではHTMLの中でもちょっと特殊な存在のフォーム要素について取り上げています。
フォームはHTMLから情報を送信するためのもっとも簡単な手段で、フォームに情報を入力する機会はごくごくありふれています。
フォームの仕組みについて簡単な説明も、必要に応じてされています。
フォームの基本
フォームタグ
フォーム要素は全部<form>で囲みます。action属性が必須で、
この属性に情報の渡し先のURLを相対パスまたは絶対パスで記述します。
また通常method属性も記述します。この属性ではサーバに送るデータの形式を指定できます(以下の2つの値を指定できます)。
POST
多量のデータを送信するときに用いられます。普通に情報を送信する場合はこちらを用います。
GET
少量のデータを送信するときに用いられます。検索機能などには普通こちらを用います。送信されるデータはURLの?のあとに書かれます。
<form>について詳しくは<form>タグ詳解で取り上げています。
主な属性:accept,action,enctype,method,name,target
テキスト入力ボックス
<input type="text">でテキスト入力ボックスを作成できます。
またtype = "password"を指定するとパスワード入力ボックスが作成されます。
size属性でテキストボックスの大きさを指定できます。
<textarea>を用いると複数行の入力ボックスを作成できます。
cols属性で幅、rows属性で高さを指定できます。
主な属性:accesskey,maxlength,size,cols,rows,tabindex,value,name
ボタンの作成
送信や内容リセットの機能を持つボタンを作成するには<input type="submitまたはreset" value=〜>を用います。
value属性にはボタンに記述される文字を指定できます。
また<input type="image" src=〜>でsrc属性で指定した画像を送信ボタンに出来ます。
主な属性:accesskey,tabindex,value,name,src,align,alt
|