・ACTION="url"
「url」には、フォームの内容を処理するCGIのURL や、フォームを送信するE-mailアドレス("mailto:メールアドレス" 形式)を指定します。
・METHOD="要求メソッド"
「要求メソッド」には、GET・POST が指定できます。
・ENCTYPE="エンコード"
「エンコード」には、エンコードする方法を指定します。フォームの内容をクライアントからサーバーにファイルとして送信する場合に使用します。
・NAME="フォーム名"
「フォーム名」は、JavaScriptでフォームを特定するために使用されます。
・TARGET="ウインドウ名"
「ウインドウ名」には、フォームの内容を送信した結果を表示するウインドウを指定します。指定した名前のウインドウがない場合には、新しいウインドウに表示します。ウインドウの名前は JavaScript で指定することができます。リンク先を特定のフレームに表示させたい場合には、 <FRAME> タグの「NAME=」で指定した値を指定します。
※ターゲットウインドウ名
ターゲットウインドウの名前は、必ず英数字で始まるものを使用してください。
ここでは、すでに付けられた名前を指定しますが、指定もとでこのように名前を付けていないと、ターゲットウインドウは無視されます。
※特別なターゲットウインドウ名
以下の4つの名前を指定した場合は、特別な動作をします。
TARGET="_blank"
名前のない、新しいウインドウにリンクします。
TARGET="_self"
クリックされたウインドウにリンクします。
TARGET="_parent"
フレームを使用している場合は、親(<FRAMESET>の1つ上の階層)ウインドウ(フレーム)にリンクします。親ウインドウが存在しない場合は、"_self"と同様に動作します。
TARGET="_top"
リンク先をウインドウ全体に表示します。フレームを解除する場合に使用します。
・TYPE="形式"
「形式」には以下の10種類が指定できます。
text(文字入力)
password(パスワード入力)
radio(ラジオボタン)
checkbox(チェックボックス)
hidden(隠しフィールド)
image(画像の座標入力)
button(ボタン)
submit(送信ボタン)
reset(リセットボタン)
file(ファイル選択)
・NAME="シンボリック名"
「シンボリック名」は、画面には表示されませんが、データの名前として使用されます。 submit と reset を除くすべてのタイプに共通です。
・VALUE="文字列"
「文字列」の意味は、「TYPE=」で指定した形式によって異なります。
text・password(フィールドの内容のデフォルト)
radio・checkbox(実際にサーバーに送信される値)
button・submit・reset(ボタン上に表示される文字)
・SIZE="文字数"
「文字数」は、text・password 形式で有効です。入力フィールドの長さを指定します。デフォルトは20文字です。
・MAXLENGTH="最大入力可能文字数"
「最大入力可能文字数」は、text・passwordで有効です。複数行の入力ができる場合は無効となります。
・SRC="url"
「url」で指定された画像が、ボタンとして表示されます。image 形式でのみ有効です。この画像がクリックされると、その位置の座標とともに他のデータも送信されますので、 submit ボタンは必要ありません。
・CHECKED
radio・checkbox 形式で有効です。あらかじめ選択された状態にします。
文字入力:<BR>
<INPUT TYPE="text" SIZE=40 VALUE="初期値" MAXLENGTH=20"><P>
</FORM>
パスワード:
<INPUT TYPE="password" SIZE=8 MAXLENGTH=8><P>
</FORM>
<INPUT TYPE="radio" NAME="crab" CHECKED>トゲクリガニ<BR>
<INPUT TYPE="radio" NAME="crab">ヒラツメガニ<BR>
<INPUT TYPE="radio" NAME="crab">サメハダヘイケガニ<BR>
</FORM>
※ラジオボタンを使用する場合は、「NAME=」で統一した名前をつけるようにしてください。そうしなければ、複数選択できるようになってしまいます。
<INPUT TYPE="checkbox" NAME="crab1" CHECKED>トゲクリガニ<BR>
<INPUT TYPE="checkbox" NAME="crab2">ヒラツメガニ<BR>
<INPUT TYPE="checkbox" NAME="crab3">サメハダヘイケガニ<BR>
</FORM>
このファイルを送信:<BR>
<INPUT TYPE="file" NAME="fname" SIZE=30>
<P>
<INPUT TYPE="submit" VALUE="送信">
</FORM>
※「ACTION=」には、メールアドレスも指定できます。つまり、ファイルをメールで転送することが可能です。
例)ACTION="mailto:miki@zspc.co.jp"
●<SELECT> 〜 </SELECT>
・NAME="シンボリック名"
「シンボリック名」は、画面には表示されませんが、データの名前として使用されます。
・SIZE="選択リストの行数"
このオプションを使用すると「選択リスト」形式、使用しないと「ポップアップ・メニュー」形式で表示されます。「選択リストの行数」には、選択リストのスクロールしないで表示される行数を指定します。
・MULTIPLE
複数の項目を選択できるようにする指定です。
・SELECTED
デフォルトで選択された状態にします。
・VALUE="文字列"
「文字列」には、実際にサーバーに送信される値を指定します。
<OPTION VALUE="Telmessus acutidens">トゲクリガニ
<OPTION VALUE="Ovalipes iridescens">ヒラツメガニ
<OPTION SELECTED VALUE="Paradorippe granulata>サメハダヘイケガニ
</SELECT>
</FORM>
●<TEXTAREA> 〜 </TEXTAREA>
・NAME="シンボリック名"
「シンボリック名」は、画面には表示されませんが、データの名前として使用されます。
・ROWS="行数
・COLS="1行の文字数"
・WRAP="折り返し方法"
フィールド内の文字の折り返し方法を指定します。「折り返し方法」には、OFF・VIRTUAL・PHYSICALのいずれかを指定できます。
<TEXTAREA NAME="tarea" ROWS=4 COLS=32>ここには、あなたの町のカニ情報を
入力してください。
札幌近郊の浜辺でも、たくさんの種
類のカニが生息しています。
特に「この時期にこれが取れる」系
の情報をお待ちしています。
</TEXTAREA>
</FORM>