HTML5完全マニュアルlogin
HTML5完全マニュアル
著者:php.cn  更新時間:2022-04-12 13:54:08

HTML5 の新しい入力タイプ


HTML5 には、いくつかの新しいフォーム入力タイプがあります。これらの新機能により、入力制御と検証が向上します。

この章では、次の新しい入力タイプについて包括的に紹介します:

  • color

  • date

  • datetime

  • datetime-local

  • email

  • 番号

  • 範囲

  • 検索

  • 電話

  • 時間

  • URL

注: すべての主要なブラウザが新しい入力タイプをサポートしているわけではありませんが、すでにすべての主要なブラウザで使用できます。サポートされていない場合でも、通常のテキストフィールドとして表示できます。


入力タイプ: カラー

カラータイプは、以下に示すように、主に色を選択するために入力フィールドで使用されます:

インスタンス

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

<form action="demo-form.php">
  选择你喜欢的颜色: <input type="color" name="favcolor"><br>
  <input type="submit">
</form>

</body>
</html>

インスタンスの実行»

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



入力タイプ: 日付

date タイプを使用すると、日付ピッカーから日付を選択できます。

インスタンス

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

<form action="demo-form.php">
  生日: <input type="date" name="bday">
  <input type="submit">
</form>

</body>
</html>

インスタンスの実行 »

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



入力タイプ: datetime datetime タイプでは、日付 (UTC 時間) を選択できます。

インスタンス

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

<form action="demo-form.php">
  生日: <input type="date" name="bday">
  <input type="submit">
</form>

</body>
</html>

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


入力タイプ: datetime-local

datetime-local タイプでは、日付と時刻 (タイムゾーンなし)。

インスタンス

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

<form action="demo-form.php">
  生日 (日期和时间): <input type="datetime-local" name="bdaytime">
  <input type="submit">
</form>

</body>
</html>

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

入力タイプ: 電子メール

電子メールタイプが使用されます電子メール アドレスを含める入力フィールド。

インスタンス

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

<form action="demo-form.php">
  E-mail: <input type="email" name="usremail">
  <input type="submit">
</form>

<p><b>注意:</b> Internet Explorer 9  及更早IE版本不支持type="email" 。</p>

</body>
</html>

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

ヒント:

iPhoneのSafariブラウザは電子メール入力タイプをサポートし、タッチスクリーンキーボードを変更しますそれに一致するようにします (@ および .com オプションを追加しました)。

入力タイプ: 月

month タイプでは、月を選択できます。

インスタンス

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

<form action="demo-form.php">
  生日 ( 月和年 ): <input type="month" name="bdaymonth">
  <input type="submit">
</form>

</body>
</html>

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



入力タイプ: 数値

数値タイプは、数値を含む必要がある入力フィールドに使用されます。

受け入れられる番号に制限を設定することもできます:

インスタンス

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

<form action="demo-form.php">
  数量 ( 1 到 5 之间): <input type="number" name="quantity" min="1" max="5">
  <input type="submit">
</form>

<p><b>注意:</b>Internet Explorer 9 及更早IE版本不支持 type="number" 。</p>

</body>
</html>

インスタンスの実行»

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

次の属性を使用して番号を指定しますタイプの制限:

  • max - 許可される最大値を指定します

  • min - 許可される最小値を指定します

  • step - 有効な数値間隔を指定します (step="3" の場合、有効な数値は -3 です) 、0、3、6 など)

  • value - デフォルト値を指定します

すべての修飾された属性を使用して例を試してください 試してください


入力タイプ: range

range タイプは、特定の範囲内の数値を入力するフィールド。

範囲タイプはスライダーとして表示されます。

インスタンス

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

<form action="demo-form.php" method="get">
Points: <input type="range" name="points" min="1" max="10">
<input type="submit">
</form>

<p><b>注意:</b> Internet Explorer 9 及更早IE版本不支持 type="range"。</p>

</body>
</html>

インスタンスの実行»

オンラインインスタンスを表示するには、「インスタンスの実行」ボタンをクリックしてください

数値型の制限を指定するには、次の属性を使用してください:

  • max - を指定します。最大許容値

  • min - 最小許容値を指定します

  • step - 有効な数値間隔を指定します

  • value - デフォルト値を指定します


入力タイプ: search

検索タイプが使用されますサイト検索や Google 検索などの検索フィールド用。

インスタンス

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

<form action="demo-form.php" method="get">
Points: <input type="range" name="points" min="1" max="10">
<input type="submit">
</form>

<p><b>注意:</b> Internet Explorer 9 及更早IE版本不支持 type="range"。</p>

</body>
</html>

インスタンスの実行»

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



入力タイプ: tel

インスタンス

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

<form action="demo-form.php">
  电话号码: <input type="tel" name="usrtel"><br>
  <input type="submit">
</form>

</body>
</html>

インスタンスを実行する »

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



入力タイプ: 時間

時間タイプでは時間を選択できます。

インスタンス

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

<form action="demo-form.php">
  选择时间: <input type="time" name="usr_time">
  <input type="submit">
</form>

</body>
</html>

インスタンスの実行 »

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



入力タイプ: URL URLタイプは、URLを含む必要がある入力フィールドに使用されます住所。

フォームを送信すると、URL フィールドの値が自動的に検証されます。

インスタンス

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

<form action="demo-form.php">
  添加你的主页: <input type="url" name="homepage"><br>
  <input type="submit">
</form>

<p><b>注意:</b> Internet Explorer 9及更早IE版本不支持 type="url" 。</p>

</body>
</html>

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

ヒント: iPhone の Safari は URL 入力タイプをサポートし、タッチスクリーン キーボードが URL 入力タイプで動作するように変更します (.com オプションを追加)。


入力タイプ: 週

週タイプでは、週と年を選択できます。

インスタンス

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

<body>

<form action="demo-form.php">
  选择周: <input type="week" name="year_week">
  <input type="submit">
</form>

</body>
</html>

インスタンスの実行»

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



HTML5 <input> タグ

説明
<入力>説明入力入力