ホームページ ウェブフロントエンド H5 チュートリアル HTML5 フォームの属性は何ですか?

HTML5 フォームの属性は何ですか?

Aug 13, 2018 pm 07:23 PM

フォームの要素の詳細な説明を見たい場合は、HTML5 フォーム要素の詳細な説明をここで参照してください

上でフォームの要素について説明しましたが、次にいくつかの新しい属性を見てみましょう

まだ見ていない方は、リンクをクリックしてください: HTML5 フォーム要素の詳細な説明

HTML5 の新しいフォーム属性は、主に 2 つの側面にあります。

要素の新しい属性です。

HTML5 フォーム属性

新しいフォーム属性:

  • autocomplete

  • novalidate

新しい入力属性:

  • オートフォーカス

  • フォーム

  • フォームのオーバーライド (formaction、formenctype、formmethod、formnovalidate、formtarget)

  • 高さと幅

  • リスト

  • min、max、step

  • 複数の

  • パターン(正規表現)

  • placeholder

  • required

autocomplete属性

autocomplete属性は、フォームまたは入力フィールドにオートコンプリート機能が必要であることを指定します。

注: オートコンプリートは、 タグのほか、テキスト、検索、URL、電話、電子メール、パスワード、日付ピッカー、範囲、色などの タグに適用されます。

ユーザーがオートコンプリート フィールドに入力を開始すると、ブラウザはフィールドに入力するためのオプションを表示する必要があります:

<form action="demo_form.asp" method="get" autocomplete="on">
First name: <input type="text" name="fname" /><br />
Last name: <input type="text" name="lname" /><br />
E-mail: <input type="email" name="email" autocomplete="off" /><br />
<input type="submit" />
</form>
ログイン後にコピー

注: 一部のブラウザでは、この属性を有効にするためにオートコンプリートを有効にする必要がある場合があります。

autofocus 属性

autofocus 属性は、ページの読み込み時にフィールドが自動的にフォーカスを取得することを指定します。

注: autofocus 属性は、すべての タグ タイプに適用されます。

User name: <input type="text" name="user_name"  autofocus="autofocus" />
ログイン後にコピー

form 属性

form 属性は、入力フィールドが属する 1 つ以上のフォームを指定します。

注: form 属性はすべての タグ タイプに適用されます。

form 属性は、それが属するフォームの ID を参照する必要があります:

<form action="demo_form.asp" method="get" id="user_form">
First name:<input type="text" name="fname" />
<input type="submit" />
</form>
Last name: <input type="text" name="lname" form="user_form" />
ログイン後にコピー

注: 複数のフォームを参照する必要がある場合は、スペースで区切られたリストを使用してください。

フォームオーバーライド属性

フォームオーバーライド属性を使用すると、フォーム要素の特定の属性設定をオーバーライドできます。

フォーム書き換え属性は次のとおりです:

formaction - フォームの action 属性を書き換えます

formenctype - フォームの enctype 属性を書き換えます

formmethod - フォームのメソッド属性を書き換えます

formnovalidate - フォームの novalidate 属性を書き換えますフォーム

formtarget - フォームのターゲット属性を書き換えます

注: フォーム書き換え属性は、submit タグと image タグのタイプに適用されます。

<form action="demo_form.asp" method="get" id="user_form">
E-mail: <input type="email" name="userid" /><br />
<input type="submit" value="Submit" />
<br />
<input type="submit" formaction="demo_admin.asp" value="Submit as admin" />
<br />
<input type="submit" formnovalidate="true" value="Submit without validation" />
<br />
</form>
ログイン後にコピー

注: これらのプロパティは、さまざまな送信ボタンを作成する場合に役立ちます。

高さと幅の属性

高さと幅の属性は、画像タイプの入力タグに使用される画像の高さと幅を指定します。

注: 高さと幅の属性は、画像タイプの タグにのみ適用されます。

<input type="image" src="img_submit.gif" width="99" height="99" />
ログイン後にコピー

list属性

list属性は入力フィールドのデータリストを指定します。 datalist は、入力フィールドのオプションのリストです。

注: list 属性は、テキスト、検索、URL、電話、電子メール、日付ピッカー、数値、範囲、色などの タグのタイプに適用されます。

Webpage: <input type="url" list="url_list" name="link" />
<datalist id="url_list">
<option label="W3Schools" value="http://www.w3school.com.cn" />
<option label="Google" value="http://www.google.com" />
<option label="Microsoft" value="http://www.microsoft.com" />
</datalist>
ログイン後にコピー

min、max、step 属性

min、max、step 属性は、数値または日付を含む入力タイプの制限 (制約) を指定するために使用されます。

max 属性は、入力フィールドに許可される最大値を指定します。

min 属性は、入力フィールドに許可される最小値を指定します。

step 属性は、入力フィールドの有効な数値間隔を指定します (step="3" の場合、有効な数値は -3、0、3、6 などです)。

注: min、max、step 属性は、日付ピッカー、数値、範囲の タグのタイプに適用されます。

次の例は、0 から 10 までの値を 3 ステップで受け入れる数値フィールドを示しています (つまり、有効な値は 0、3、6、9 です):

Points: <input type="number" name="points" min="0" max="10" step="3" />
ログイン後にコピー

複数属性

複数属性入力フィールドで複数の値を選択できることを指定します。

注: multiple 属性は、電子メールとファイルの タグのタイプに適用されます。

Select images: <input type="file" name="img" multiple="multiple" />
ログイン後にコピー

novalidate 属性

novalidate 属性は、フォームの送信時にフォームまたは入力フィールドを検証しないことを指定します。

注: novalidate 属性は、 および次の種類の タグに適用されます: テキスト、検索、URL、電話、電子メール、パスワード、日付ピッカー、範囲および色。

pattern 属性は、入力フィールドの検証に使用されるパターンを指定します。 パターンは正規表現です。正規表現については、JavaScript チュートリアルで学習できます。

注: pattern 属性は、テキスト、検索、URL、電話、メール、パスワードの タグのタイプに適用されます。

次の例は、3 文字のみを含めることができるテキスト フィールド (数字と特殊文字を除く) を示しています:

<form action="demo_form.asp" method="get" novalidate="true">
E-mail: <input type="email" name="user_email" />
<input type="submit" />
</form>
ログイン後にコピー

placeholder 属性

placeholder 属性提供一种提示(hint),描述输入域所期待的值。

注:placeholder 属性适用于以下类型的 标签:text, search, url, telephone, email 以及 password。

提示(hint)会在输入域为空时显示出现,会在输入域获得焦点时消失:

<input type="search" name="user_search"  placeholder="Search php" />
ログイン後にコピー

required 属性

required 属性规定必须在提交之前填写输入域(不能为空)。

注:required 属性适用于以下类型的 标签:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file。

Name: <input type="text" name="usr_name" required="required" />
ログイン後にコピー

【相关推荐】

html的基础元素,让你零基础学习HTML

HTML和HTML5的发展历史


以上がHTML5 フォームの属性は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

H5ページの生産とはどういう意味ですか? H5ページの生産とはどういう意味ですか? Apr 06, 2025 am 07:18 AM

H5ページの制作とは、HTML5、CSS3、JavaScriptなどのテクノロジーを使用したクロスプラットフォーム互換のWebページの作成を指します。そのコアは、ブラウザの解析コード、レンダリング構造、スタイル、インタラクティブ機能にあります。一般的なテクノロジーには、アニメーションエフェクト、レスポンシブデザイン、およびデータ相互作用が含まれます。エラーを回避するには、開発者をデバッグする必要があります。パフォーマンスの最適化とベストプラクティスには、画像形式の最適化、リクエスト削減、コード仕様などが含まれ、読み込み速度とコード品質を向上させます。

H5プロジェクトの実行方法 H5プロジェクトの実行方法 Apr 06, 2025 pm 12:21 PM

H5プロジェクトを実行するには、次の手順が必要です。Webサーバー、node.js、開発ツールなどの必要なツールのインストール。開発環境の構築、プロジェクトフォルダーの作成、プロジェクトの初期化、コードの書き込み。開発サーバーを起動し、コマンドラインを使用してコマンドを実行します。ブラウザでプロジェクトをプレビューし、開発サーバーURLを入力します。プロジェクトの公開、コードの最適化、プロジェクトの展開、Webサーバーの構成のセットアップ。

H5のクリックアイコンの作成方法 H5のクリックアイコンの作成方法 Apr 06, 2025 pm 12:15 PM

H5クリックアイコンを作成する手順には、次のものがあります。画像編集ソフトウェアで正方形のソース画像の準備が含まれます。 H5エディターにインタラクティブ性を追加し、クリックイベントを設定します。アイコン全体をカバーするホットスポットを作成します。ページにジャンプしたり、アニメーションのトリガーなど、クリックイベントのアクションを設定します。 HTML、CSS、およびJavaScriptファイルとしてH5ドキュメントをエクスポートします。エクスポートされたファイルをウェブサイトまたは他のプラットフォームに展開します。

H5プログラミング言語とは何ですか? H5プログラミング言語とは何ですか? Apr 03, 2025 am 12:16 AM

H5はスタンドアロンプ​​ログラミング言語ではなく、最新のWebアプリケーションを構築するためのHTML5、CSS3、およびJavaScriptのコレクションです。 1。HTML5は、Webページの構造とコンテンツを定義し、新しいタグとAPIを提供します。 2。CSS3はスタイルとレイアウトを制御し、アニメーションなどの新しい機能を紹介します。 3. JavaScriptは動的な相互作用を実装し、DOM操作と非同期要求を通じて機能を強化します。

H5は何を参照していますか?コンテキストの探索 H5は何を参照していますか?コンテキストの探索 Apr 12, 2025 am 12:03 AM

H5ReferStoHtml5、apivotaltechnologyinwebdevelopment.1)html5introduceSnewelementsandapisforrich、dynamicwebapplications.2)Itupp ortsmultimediawithoutplugins、endancingurexperiencecrossdevices.3)semanticelementsimprovecontentstructurendseo.4)H5'srespo

H5でポップアップウィンドウの作り方 H5でポップアップウィンドウの作り方 Apr 06, 2025 pm 12:12 PM

H5ポップアップウィンドウの作成手順:1。トリガー方法(クリック、時間、終了、スクロール)を決定します。 2。設計コンテンツ(タイトル、テキスト、アクションボタン); 3。SETスタイル(サイズ、色、フォント、背景); 4.コードを実装する(HTML、CSS、JavaScript); 5。テストと展開。

H5ページの生産に適したアプリケーションシナリオ H5ページの生産に適したアプリケーションシナリオ Apr 05, 2025 pm 11:36 PM

H5(HTML5)は、マーケティングキャンペーンページ、製品ディスプレイページ、企業プロモーションマイクロウェブサイトなどの軽量アプリケーションに適しています。その利点は、クロスプラットフォームと豊富な対話性にありますが、その制限は複雑な相互作用とアニメーション、ローカルリソースアクセス、オフライン機能にあります。

H5はHTML5と同じですか? H5はHTML5と同じですか? Apr 08, 2025 am 12:16 AM

「H5」と「HTML5」はほとんどの場合同じですが、特定の特定のシナリオでは異なる意味を持つ可能性があります。 1。「HTML5」は、新しいタグとAPIを含むW3C定義標準です。 2。 "H5"は通常、HTML5の略語ですが、モバイル開発では、HTML5に基づくフレームワークを参照する場合があります。これらの違いを理解することは、プロジェクトでこれらの用語を正確に使用するのに役立ちます。

See all articles