ホーム HTML CSS XML JAVASCRIPT   PHP SQL MORE...   リファレンス 事例集    

HTML5 チュートリアル

HTML5 ホーム
HTML5 概要
HTML5 新しい要素
HTML5 ビデオ
HTML5 ビデオ/DOM
HTML5 オーディオ
HTML5 キャンバス
HTML5 Geolocation
HTML5 Web ストレージ

HTML5 フォーム

HTML5 Input タイプ
HTML5 フォーム要素
HTML5 フォーム属性

HTML5 リファレンス

HTML5 タグ
HTML5 属性
HTML5 イベント
HTML5 キャンバス 2d
HTML 妥当な DTD

HTML5 タグ

<!-->
<a>
<abbr>
<acronym>
<address>
<applet>
<area>
<article>
<aside>
<audio>
<b>
<base>
<basefont>
<bdi>
<bdo>
<big>
<blockquote>
<body>
<br>
<button>
<canvas>
<caption>
<center>
<cite>
<code>
<col>
<colgroup>
<command>
<datalist>
<dd>
<del>
<details>
<dfn>
<dir>
<div>
<dl>
<dt>
<em>
<embed>
<fieldset>
<figcaption>
<figure>
<font>
<footer>
<form>
<frame>
<frameset>
<h1> - <h6>
<head>
<header>
<hgroup>
<hr>
<html>
<i>
<iframe>
<img>
<input>
<ins>
<keygen>
<kbd>
<label>
<legend>
<li>
<link>
<map>
<mark>
<menu>
<meta>
<meter>
<nav>
<noframes>
<noscript>
<object>
<ol>
<optgroup>
<option>
<output>
<p>
<param>
<pre>
<progress>
<q>
<rp>
<rt>
<ruby>
<s>
<samp>
<script>
<section>
<select>
<small>
<source>
<span>
<strike>
<strong>
<style>
<sub>
<summary>
<sup>
<table>
<tbody>
<td>
<textarea>
<tfoot>
<th>
<thead>
<time>
<title>
<tr>
<track>
<tt>
<u>
<ul>
<var>
<video>
<wbr>

HTML5 <form> タグ

2つの入力フィールドと、1つの送信ボタンからなる簡単な HTML フォーム:

<form action="demo_form.html">
  First name: <input type="text" name="fname" value="Mickey" /><br />
  Last name:<input type="text" name="lname" value="Mouse" /><br />
  <input type="submit" value="Submit" />
</form>

Try it yourself »

ブラウザ・サポート

Internet Explorer Firefox Opera Google Chrome Safari

<form> タグは、主要な全ブラウザがサポートしています。


定義と用法

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

<form> 要素は、次の1つ以上の form 要素を含むことができます:


HTML 4.01 と HTML5 との相違点

HTML5 には、新しい属性がいくつかありますが、HTML4.01 の属性のいくつかは HTML5 ではサポートされなくなりました。


属性

New : HTML5 で新規追加。

属性 説明
accept MIME_type HTML5 ではサポートしていない
accept-charset character_set サーバが受け入れる文字エンコーディングのリストを指定する
action URL フォームを送信するときにフォームデータの送信先を指定する
autocompleteNew on
off
フォームの自動補完 on か off がオンかを指定する
enctype application/x-www-form-urlencoded
multipart/form-data
text/plain
サーバへ送信するときにフォームデータをエンコードする方法を指定する (method="post" の場合のみ)
method get
post
フォームデータを送信する際に使用する HTTP メソッドを指定する
name text フォーム名を指定する
novalidateNew novalidate 送信時にフォームを検証しないことを指定する
target _blank
_self
_parent
_top
フォームの送信後、受信した応答を表示する場所を指定する

グローバル属性

<form> タグは、HTML5におけるグローバル属性 もサポートします。


イベント属性

<form> タグは、HTML5におけるイベント属性 もサポートします。