ホームページ > ウェブフロントエンド > htmlチュートリアル > 第10章 フォーム要素【前編】_html/css_WEB-ITnose

第10章 フォーム要素【前編】_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:19:44
オリジナル
1072 人が閲覧しました

学習ポイント:

1. フォーム要素の概要

2. フォーム要素の分析

講師: Li Yanhui


この章では主に HTML5 のフォーム要素について説明します。要素はユーザー入力データを取得するために使用されます。

1 つ。フォーム要素の概要

HTML5 フォームでは、ユーザー入力のためにさまざまなフォーム コントロールが提供されます。

要素名

説明

form

はHTMLフォームを表します

input

ユーザー入力データを収集するために使用される手段コントロール

textarea

は、複数行のテキストを入力できるコントロールを表します

select

は、オプションの固定セットを提供するために使用されるコントロールを表します

option

はオプションを提供することを意味します

optgroup

は関連するオプション要素のグループを意味します

button

は、単一のボタンを送信またはリセットできるテーブルを意味します(または通常のボタン)

datalist

ユーザーに提供される一連の推奨値を定義します

fieldset

フォーム要素のセットを表します

凡例

はfieldsetを意味します 要素の説明的なラベル

label

はフォーム要素の説明的なラベルを表します

output

は計算結果を表します

Ⅱ。フォーム要素の分析

1.

フォームの定義

<form method="post" action="http://www.haosou.com/"> <br />  <button>提交</button></form>
ログイン後にコピー

説明: 要素は主にそれ自体をフォームのセットとして定義します。

//使用 get 提交数据

method="get"
ログイン後にコピー

//丧失自动提示功能

autocomplete="off"
ログイン後にコピー

//使用_blank 新建目标

target="_blank"
ログイン後にコピー

2.表示用户输入数据

<input name="user">
ログイン後にコピー

解释:元素默认情况会出现一个单行文本框,有五个属性。

要素名

説明

アクション

はフォームが送信されるページを表します

メソッド

フォームのリクエストメソッドを表します: POST と GET の 2 つのタイプがあります。デフォルトの GET

enctype

は、ブラウザがサーバーに送信するデータに使用するエンコード形式を示します。 3 つのタイプがあります: application/x-www-form-urlencoded (デフォルトのエンコーディング、ファイルはサーバーにアップロードできません)、multipart/form-data (ファイルをサーバーにアップロードするために使用されます)、text/plain (非標準エンコーディング、非標準エンコーディング)推奨)、ブラウザによって理解が異なります)

name

プログラムが呼び出せるようにフォーム名を設定します

target

送信時にターゲットの場所を設定します。 _空白、 _parent, _self, _top

autocomplete

ユーザーがフォームに自動的に入力したデータを記憶するようにブラウザを設定します。自動補完のデフォルトはオンになっています。自動補完を希望しない場合は、オフに設定してください。

novalidate

次のコースで説明するクライアントデータの有効性チェックを行うかどうかを設定します。

属性名称

说明

autofocus

让光标聚焦在某个 input 元素上,让用户直接输入

disabled

禁用 input 元素

autocomplete

单独设置 input 元素的自动完成功能

form

让表单外的元素和指定的表单挂钩提交

type

input 元素的类型,内容较多,将在下节课展开讲解

name

定义 input 元素的名称,以便接收到相应的值

//聚焦光标

<input name="user" autofocus>
ログイン後にコピー

//禁用 input

<input name="user" disabled>
ログイン後にコピー

//禁止自动完成

ログイン後にコピー

//表单外的 input

...
ログイン後にコピー

3.添加说明标签

<p><label for="user">用户名:<input id="user" name="user"></label></p>
ログイン後にコピー

解释:

4.

对表单进行编组

<fieldset>...</fieldset>
ログイン後にコピー

解释:

元素可以将一些表单元素组织在一起,形成一个整体。

属性名称

说明

name

给分组定义一个名称

form

让表单外的分组与表单挂钩

disabled

禁用分组内的表单

5.添加分组说明标签

<fieldset>    <legend>        注册表单    </legend></fieldset>
ログイン後にコピー

解释:元素给分组加上一个标题。

6.

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート