<フォーム>


HTML <form> タグ

インスタンス

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>

<form action="demo-form.php">
First name: <input type="text" name="FirstName" value="Mickey"><br>
Last name: <input type="text" name="LastName" value="Mouse"><br>
<input type="submit" value="提交">
</form>

<p>点击"提交"按钮,表单数据将被发送到服务器上的“demo-form.php”。</p>

</body>
</html>

インスタンスの実行 »

[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します


ブラウザのサポート

1000.png

すべての主要なブラウザは <form> タグをサポートしています。


タグの定義と使用方法

<form> タグは、ユーザー入力用の HTML フォームを作成するために使用されます。

<form> 要素には、次のフォーム要素が 1 つ以上含まれています:

  • <input>

  • <textarea>

  • <button>

  • < ;選択>

  • <オプション>

  • <オプトグループ>

  • <フィールドセット>

  • <ラベル>


HTML 4.0 1 HTML5 と HTML5 の違い

HTML5 の新しい 2 つ新しい属性: autocomplete と novalidate。HTML 4.01 の一部の属性はサポートされなくなりました。


HTML と XHTML の違い

XHTML では、name 属性は非推奨になりました。代わりにグローバル ID 属性を使用してください。


属性

New: HTML5 の新しい属性。

属性 説明
acceptMIME_typeHTML5 サポートされていません。 サーバーが受信するファイルの種類を指定します。 (ファイルはファイルアップロード経由で送信されます)
accept-charsetcharacter_set サーバーが処理できるフォームデータの文字セットを指定します。
actionURL フォームが送信されたときにフォームデータを送信する場所を指定します。
autocompleteNewon
off
は、フォームのオートコンプリート機能を有効にするかどうかを指定します。
enctypeapplication/x-www-form-urlencoded
マルチパート/フォームデータ
text/plain
は、サーバーに送信する前にフォームデータをエンコードする方法を指定します。 (method="post" に適用)
methodget
Post
は、フォームデータの送信に使用される HTTP メソッドを指定します。
nametext フォームの名前を指定します。
novalidateNewnovalidate この属性が使用される場合、フォームの送信時に検証は実行されません。
ターゲット_blank
_自分
_親
_top
は、アクション URL を開く場所を指定します。


グローバル属性

<form> タグは HTML グローバル属性をサポートします。


イベント属性

<form> タグは HTML イベント属性をサポートします。


Examples

試してみる - 例

チェックボックスのあるフォーム
このフォームには 2 つのチェックボックスと送信ボタンが含まれています。

インスタンス

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>

<form action="demo-form.php" method="get">
  <input type="checkbox" name="vehicle" value="Bike"> I have a bike<br>
  <input type="checkbox" name="vehicle" value="Car" checked="checked"> I have a car<br>
  <input type="submit" value="提交">
</form>

</body>
</html>

インスタンスの実行 »

「インスタンスの実行」ボタンをクリックして、オンラインインスタンスを表示します

ラジオボタン付きフォーム
このフォームには、2 つのラジオボタンと送信ボタンが含まれています。

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>

<form action="demo-form.php" method="get">
  <input type="radio" name="sex" value="Male"> Male<br>
  <input type="radio" name="sex" value="Female" checked="checked"> Female<br>
  <input type="submit" value="提交">
</form>

</body>
</html>

サンプルの実行 »

オンラインサンプルを表示するには、[サンプルの実行]ボタンをクリックしてください


関連記事

HTMLチュートリアル: HTMLフォームと入力

HTML DOMリファレンスマニュアル: フォームオブジェクト