テキスト入力欄を作る | |||||||||||||||||||
| |||||||||||||||||||
<input type="text"> | |||||||||||||||||||
<input>タグに type="text" を指定すると、テキスト入力欄(1行)を作成できます。 | |||||||||||||||||||
<input type="text" name="name">
<input type="text" name="name" size="25" maxLength="25" value="サンプル"> | |||||||||||||||||||
| |||||||||||||||||||
■name="" (フィールド名) | |||||||||||||||||||
入力項目を判別するための名前です。項目ごとに違う名前を指定します。 | |||||||||||||||||||
■size="" (入力フィールドの横幅) | |||||||||||||||||||
入力欄の横幅を数値で指定します。
サイズを指定しても、ブラウザによって横幅は違って見えます。同じ幅で表示したい場合は、スタイルシートを使用して下さい。 | |||||||||||||||||||
■maxLength="" (入力できる最大文字数) | |||||||||||||||||||
入力する文字数を制限する場合に指定します。
例えば maxLength="10" を指定した場合、11文字以降は入力できません。 | |||||||||||||||||||
■value="" (入力フィールドに挿入する文字) | |||||||||||||||||||
入力欄に文字を入れておく場合に指定します。
例えば value="http://" を指定した場合、入力欄に http:// を表示します。 | |||||||||||||||||||
入力欄のサイズや背景色などは、スタイルシートで設定できます。 | |||||||||||||||||||
★ 使用例とブラウザでの表示 | |||||||||||||||||||
| |||||||||||||||||||
関連するページ | |||||||||||||||||||
CSS リファレンス :フォーム リファレンス(css)へ | |||||||||||||||||||
ラジオボタンを作る | |||||||||||||||||
<input type="radio" > | |||||||||||||||||
<input>タグに type="radio" を指定すると、ラジオボタン(選択肢の中から1つだけ選べるタイプ)を作成できます。 | |||||||||||||||||
<input type="radio" name="r_name" value="ラジオ">サンプル
<input type="radio" name="r_name" value="ラジオ" checked>サンプル | |||||||||||||||||
| |||||||||||||||||
■name="" (ボタン名) | |||||||||||||||||
入力項目を判別するための名前です。複数のボタンに同じボタン名を付けると、1つのボタングループになります。
ラジオボタンは、グループの中から1つだけを選ぶタイプのボタンです。 | |||||||||||||||||
■value="" (送信するデータ) | |||||||||||||||||
そのボタンをクリックしたとき、value="" の内容を送信します。ラジオボタンには、このvalue属性が必須となります。 | |||||||||||||||||
■checked (最初から選択された状態にする) | |||||||||||||||||
checked を指定したボタンは、最初から選択された状態になります。 | |||||||||||||||||
★ 使用例とブラウザでの表示 | |||||||||||||||||
| |||||||||||||||||
チェックボックスを作る | |||||||||||||
<input type="checkbox"> | |||||||||||||
<input>タグに type="checkbox" を指定すると、チェックボックス(選択肢の中から複数選べるタイプ)を作成できます。
| |||||||||||||
<input type="checkbox" name="c_name" value="チェックbox">サンプル
<input type="checkbox" name="c_name" value="チェックbox" checked>サンプル | |||||||||||||
| |||||||||||||
■name="" (ボタン名) | |||||||||||||
入力項目を判別するための名前です。複数のボタンに同じボタン名を付けると、1つのボタングループになります
チェックボックスは、グループの中から複数選べるタイプのボタンです。 | |||||||||||||
■value="" (送信するデータ) | |||||||||||||
そのボタンをクリックしたとき、value="" の内容を送信します。チェックボックスには、このvalue属性が必須となります。 | |||||||||||||
■checked (最初から選択された状態にする) | |||||||||||||
checked を指定したボタンは、最初から選択された状態になります。 | |||||||||||||
★ 使用例とブラウザでの表示 | |||||||||||||
| |||||||||||||
ファイルの送信欄を作る | |||||||||||||||||
<input type="file"> | |||||||||||||||||
<input>タグに type="file" を指定すると、ファイル選択欄を作成できます。 | |||||||||||||||||
<input type="file" name="f_name" size="25"> | |||||||||||||||||
| |||||||||||||||||
■name="" (フィールド名) | |||||||||||||||||
入力項目を判別するための名前です。項目ごとに違う名前を指定します。 | |||||||||||||||||
■size="" (入力フィールドの横幅) | |||||||||||||||||
入力欄の横幅を数値で指定します。
サイズを指定しても、ブラウザによって横幅は違って見えます。同じ幅で表示したい場合は、スタイルシートを使用して下さい。 | |||||||||||||||||
【使用方法】 | |||||||||||||||||
type="file" を指定すると、自動的に[参照...]([選択...])ボタンなどを表示します。
| |||||||||||||||||
※ ファイルを送信するフォームでは、<form>タグの enctype属性に multipart/form-data を指定して下さい。 | |||||||||||||||||
※ 送信されたファイルをサーバー側で受け取るには、CGI などのプログラムが必要です。 | |||||||||||||||||
入力欄のサイズや背景色などは、スタイルシートで変更できます。 | |||||||||||||||||
★ 使用例とブラウザでの表示 | |||||||||||||||||
| |||||||||||||||||
関連するページ | |||||||||||||||||
HTML タグページ :送信時のデータ形式を指定する | |||||||||||||||||
CSS リファレンス :フォーム リファレンス(css)へ | |||||||||||||||||
隠しデータを送信する | |||||||||||||
<input type="hidden"> | |||||||||||||
<input>タグに type="hidden" を指定すると、隠しデータを設定できます。 | |||||||||||||
<input type="hidden" name="h_name" value="隠しデータ"> | |||||||||||||
| |||||||||||||
■name="" (フィールド名) | |||||||||||||
入力項目を判別するための名前です。項目ごとに違う名前を指定します。 | |||||||||||||
■value="" (送信するデータ) | |||||||||||||
value="" で指定したデータが送信されます。 | |||||||||||||
【隠しデータとは】 | |||||||||||||
隠しデータの内容は、ブラウザに表示しません。ただし、ソースを見れば確認できます。 予め設定しておいた情報を、送信するときに使用します。 | |||||||||||||
★ 使用例とブラウザでの表示 | |||||||||||||
| |||||||||||||
複数行のテキスト入力欄を作る | |||||||||||||||||||||
<textarea> | |||||||||||||||||||||
<textarea>タグで、複数行のテキスト入力欄を作成できます。 | |||||||||||||||||||||
<textarea name="t_name"></textarea>
<textarea name="t_name" cols="40" rows="5" wrap="hard">文字を挿入</textarea> | |||||||||||||||||||||
| |||||||||||||||||||||
■name="" (フィールド名) | |||||||||||||||||||||
入力項目を判別するための名前です。項目ごとに違う名前を指定します。 | |||||||||||||||||||||
■cols="" (入力フィールドの横幅) | |||||||||||||||||||||
入力欄の横幅を数値で指定します。
サイズを指定しても、ブラウザによって横幅は違って見えます。同じ幅で表示したい場合は、スタイルシートを使用して下さい。 | |||||||||||||||||||||
■rows="" (入力フィールドの高さ) | |||||||||||||||||||||
入力欄の高さを行数で指定します。
この行数を超えて入力した場合は、入力フィールドにスクロールバーを表示します。 | |||||||||||||||||||||
■wrap="" (自動改行のタイプ) | |||||||||||||||||||||
入力した文字が横幅いっぱいになったとき、自動改行を入れるかどうかを指定します。 | |||||||||||||||||||||
hard…自動改行が入ります。送信データにもその改行を送ります。
soft…自動改行は入りますが、送信データにその改行を送りません。 off…自動改行は入りません。横スクロールバーを表示します。 | |||||||||||||||||||||
■入力フィールドに文字を挿入 | |||||||||||||||||||||
入力欄に文字を入れる場合は、<textarea>タグで囲んだ部分に「文字」を記述します。
<textarea name="t_name">この部分が挿入されます</textarea> | |||||||||||||||||||||
※ <textarea>タグで囲んだ文字列に「半角スペース」「改行」「タブ」などを入れると、入力フィールドではそれらをそのまま表示します。 | |||||||||||||||||||||
| |||||||||||||||||||||
入力欄のサイズや背景色などは、スタイルシートで設定できます。 | |||||||||||||||||||||
★ 使用例とブラウザでの表示 | |||||||||||||||||||||
| |||||||||||||||||||||
関連するページ | |||||||||||||||||||||
CSS スタイルシート:テキストエリアのスクロールバーの色を変える | |||||||||||||||||||||
CSS リファレンス :フォーム リファレンス(css)へ | |||||||||||||||||||||
セレクトボックスを作る | |||||||||||||||||||||||||||||||
<select><option> | |||||||||||||||||||||||||||||||
<select>タグと<option>タグを使用と、プルダウン形式やリスト形式のメニューを作成できます。 | |||||||||||||||||||||||||||||||
<select name="o_name" size="1">
<option value="サンプル">メニュー1</option> </select> | |||||||||||||||||||||||||||||||
* <select>タグで囲まれた部分に<option>タグで選択肢を並べます。<option>タグに囲まれた文字が、メニュー内に表示されます。
※ </option>は、省くことも可能です。 | |||||||||||||||||||||||||||||||
【プルダウン形式とリスト形式】 | |||||||||||||||||||||||||||||||
セレクトボックスには、次の2タイプがあります。これは、<select>タグの size属性で指定します。 | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
【<select>タグ】 | |||||||||||||||||||||||||||||||
<select name="o_name" size="3" multiple>〜</select> | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
■name=""(メニュー名) | |||||||||||||||||||||||||||||||
入力項目を判別するための名前です。項目ごとに違う名前を指定します。 | |||||||||||||||||||||||||||||||
■size=""(表示行数) | |||||||||||||||||||||||||||||||
メニューの表示行数を指定します。
size="" に 1 を指定するとプルダウン形式のメニューになり、複数行を指定するとリスト形式のメニューになります。 この指定を省いた場合は、size="1" と同じ(プルダウン形式)になります。 | |||||||||||||||||||||||||||||||
■multiple(複数選択) | |||||||||||||||||||||||||||||||
multiple を指定すると、メニューの中から複数を選べるようになります。
この指定を行ったメニューは、自動的にリスト形式になります。 ※ Windowsの場合、[Shift]キーや [Ctrl]キーを押しながらクリックすると、複数の項目を選択することができます。 | |||||||||||||||||||||||||||||||
【<option>タグ】 | |||||||||||||||||||||||||||||||
<option value="サンプル" selected>サンプル</option> | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
■value=""(送信する内容) | |||||||||||||||||||||||||||||||
選択したメニュー項目の value="" の内容が送信されます。 | |||||||||||||||||||||||||||||||
■selected(最初から選択された状態にする) | |||||||||||||||||||||||||||||||
selected を指定したメニュー項目は、最初から選択された状態になります。 | |||||||||||||||||||||||||||||||
メニューのサイズや背景色などは、スタイルシートで設定できます。 | |||||||||||||||||||||||||||||||
★ 使用例とブラウザでの表示 | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
関連するページ | |||||||||||||||||||||||||||||||
CSS リファレンス :フォーム リファレンス(css)へ | |||||||||||||||||||||||||||||||