フォームタグ
概要
書式
解説
入力フォームを表示するタグです。
書式
<form>
[各タグ]…
</form>
[各タグ]…
</form>
タグ | 属性 | 説明 | ||||||||||||||||||||||
form |
| フォームタグです。 |
解説
フォームは単独では作用せず、サーバーサイドプログラミングが必要になります。
送信ボタンタグ
概要
書式
例
送信ボタンを表示するタグです。
書式
<input type="submit" [value="表示用文字列"]>
送信ボタンを表示する書式です。
<input type="image" src="画像ファイルのURL">
送信ボタンを画像にする場合の書式です。
送信ボタンを表示する書式です。
<input type="image" src="画像ファイルのURL">
送信ボタンを画像にする場合の書式です。
タグ | 属性 | 説明 | ||||||||||||||||||||||||
input |
| 入力タグです。 |
例
記述例 | 実行結果 | 説明 |
<form> <input type="submit"> </form> |
送信ボタンを表示しています。valueを省略するとデフォルトの文字列になります。 | |
<form> <input type="submit" value="ABC"> </form> |
ボタンの表示をABCに指定して、送信ボタンを表示しています。 | |
<form> <input type="image" src="ex.jpg"> </form> |
送信ボタンを画像にしています。 |
リセットボタンタグ
書式
解説
<input type="reset">
タグ | 属性 | 説明 | ||||||
input |
| 入力タグです。 |
解説
リセットボタンが押されると、フォーム内の入力が初期値に戻ります。
チェックボックスタグ
概要
書式
例
チェックボックスを表示するタグです。
書式
<input type="checkbox">
タグ | 属性 | 説明 | ||||||||||
input |
| 入力タグです。 |
例
記述例 | 実行結果 | 説明 |
<form> <input type="checkbox" name="c" value="項目"> </form> |
チェックボックスを用意しています。 | |
<form> <input type="checkbox" name="c" value="項目" checked> </form> |
チェックされた状態にしています。 |
ラジオボタンタグ
書式
例
<input type="radio">
タグ | 属性 | 説明 | ||||||||||
input |
| 入力タグです。 |
例
記述例 | 実行結果 | 説明 |
<form> <input type="radio" name="g1" value="v1">1-1<br> <input type="radio" name="g1" value="v2">1-2<br> <input type="radio" name="g2" value="v1">2-1<br> <input type="radio" name="g2" value="v2" checked>2-2 </form> |
ラジオボタンを2組用意しています。 |
テキストボックスタグ
書式
例
<input type="text">
タグ | 属性 | 説明 | ||||||||||||
input |
| 入力タグです。 |
例
記述例 | 実行結果 | 説明 |
<form> <input type="text"> </form> |
テキストボックスを用意しています。 | |
<form> <input type="text" value="初期値" size="10" maxlength="4"> <input type="reset"> </form> |
初期値、サイズ、最大長を指定したテキストボックスとリセットボタンを用意しています。 幅は1バイト文字10個分に固定され、文字列も1バイト文字と2バイト文字の区別なく、4文字までしか入力できなくなります。 リセットボタンを押すと初期値に戻ります。 |
パスワードボックスタグ
書式
例
<input type="password">
タグ | 属性 | 説明 | ||||||||||||
input |
| 入力タグです。 |
例
記述例 | 実行結果 | 説明 |
<form> <input type="password" name="p"> </form> |
パスワード用テキストボックスを用意しています。 |
テキストエリアタグ
画面上で折り返された場合、複数行テキストの入力欄を作ります。初期値はタグが無視されます。
書式
例
書式
<textarea>
初期値
</textarea>
初期値
</textarea>
タグ | 属性 | 説明 | ||||||||||||||||||||||
input |
| 入力タグです。 |
例
記述例 | 実行結果 | 説明 |
<form> <textarea name="a">初期値</textarea> </form> |
テキストエリアを用意しています。 | |
<form> <textarea wrap="off">初期値</textarea> </form> |
自動改行しなくなります。 | |
<form> <textarea cols="3">初期値</textarea> </form> |
横幅を指定しています。 | |
<form> <textarea rows="4">初期値</textarea> </form> |
高さを指定しています。入力行数が制限されるわけではありません。 | |
<form> <textarea disabled>初期値</textarea> </form> |
非活性化されます。 | |
<form> <textarea readonly>初期値</textarea> </form> |
読み込み専用になり、書き込みできなくなります。 |
ファイルタグ
書式
例
<input type="file" name="名称">
タグ | 属性 | 説明 | ||||||||
input |
| 入力タグです。 |
例
記述例 | 実行結果 | 説明 |
<form> <input type="file" name=""> </form> |
ファイルを用意しています。 |
隠しデータタグ
書式
例
<input type="hidden">
属性名 | 属性値 | デフォルト | ||||||||
input |
| 入力タグです。 |
例
記述例 | 実行結果 | 説明 |
<form> <input type="hidden" name="h"> </form> |
隠しデータを用意しています。 |
ボタンタグ
概要
汎用ボタンです。
書式
例
書式
<input type="button">
タグ | 属性 | 説明 | ||||||||
input |
| 入力タグです。 |
例
記述例 | 実行結果 | 説明 |
<form> <input type="button" name="b1" value="ボタン1"> </form> |
ボタンを用意しています。 |
プルダウンタグ
書式
例
<select>
[<option>表示文字列</option>]...
</select>
[<option>表示文字列</option>]...
</select>
属性名 | 属性値 | デフォルト | ||||
select |
| プルダウンタグです。 | ||||
option |
| オプションを指定するためのタグです。 |
例
記述例 | 実行結果 | 説明 |
<form> <select name="s1"> <option value="a">あ</option> <option value="i">い</option> </select> </form> |
プルダウンメニューを用意しています。 |
リストボックスタグ
書式
解説
例
<select name="グループ名" size="高さ" [multiple]>
[<option value="項目名">表示文字列</option>]..
</select>
[<option value="項目名">表示文字列</option>]..
</select>
属性名 | 属性値 | デフォルト | ||||||||||
select |
| リストボックスタグです。 | ||||||||||
option |
| オプションを指定するためのタグです。 |
解説
プルダウンタグと似ていますが、sizeを指定するとリストになります。
例
記述例 | 実行結果 | 説明 |
<form> <select name="s1" size="5" multiple> <option value="a">あ</option> <option value="i">い</option> <option value="u">う</option> </select> </form> |
リスト(複数選択可能)を用意しています。ドラッグやCntlキーを押しながらのクリックで複数の項目を選択できます。 | |
<form> <select name="s1" size="2"> <option value="a">あ</option> <option value="b">い</option> <option value="c">う</option> </select> </form> |
サイズが項目数より小さい場合です。 |