ホームページ >ウェブフロントエンド >H5 チュートリアル >HTML5_html5 チュートリアル スキルでフォームの共通属性と新しい属性を整理する
HTML5 の新しいフォーム属性
HTML5 の
novalidate 属性は、フォームの送信時にフォームまたは入力フィールドを検証しないことを指定します。 。
例
送信されたフォームデータを検証する必要はありません
autofocus 属性
autofocus 属性は、ページのロード時にフィールドが自動的にフォーカスを取得することを指定します。
例
ページの読み込み時に「名」入力フィールドに自動的にフォーカスを設定します:
フォーム属性
フォーム属性は、入力フィールドが属する 1 つ以上のフォームを指定します。 ヒント: 複数のフォームを参照する必要がある場合は、スペースで区切ったリストを使用します。
インスタンス
フォームの外にある入力フィールドは HTML フォームを参照します (入力フォームは依然としてフォームの一部です):
formaction 属性
formaction 属性は、フォーム送信の URL アドレスを記述するために使用されます。formaction 属性は、
<入力> formenctype プロパティ
formenctype プロパティは、サーバーにテーブル転送されるデータコードを説明します (フォームテーブル単位内のメソッド = "post" テーブルのみ)
formenctype プロパティは、元素の enctype プロパティを覆います。
主:
の例
最初の引用交換ボタンは表単位データの送信を承認しており、2 番目の引用交換ボタンは「multipart/form-data」コード形式で送信されています。送信表单データ:
<入力> formmethod プロパティ
formmethod プロパティは、テーブル転送の方式を定義します。
formmethod プロパティは、
<入力> formnovalidate プロパティ
novalidate プロパティはブール型プロパティの 1 つです。
novalidate プロパティ説明済み
formnovalidate プロパティは
<入力> formtarget プロパティ
formtarget プロパティは、名前または関連する文字を指定して、テーブル転送データ受信後の表示を示します。
formtarget プロパティは、
<入力>高さと幅のプロパティ
画像タイプに使用する高さと幅のプロパティを定義する
注意: 高さと幅のプロパティは、画像タイプの にのみ適用されます。
示唆: 画像は通常、高さと解像度の属性を同時に指定することがあります。画像が高さと解像度を設定している場合、画像に必要なスペースはアップロード時に保持される可能性があります。
の例
高さと幅のプロパティを使用して、画像の置き換えを定義します。
<入力> list プロパティ
list プロパティは入力フィールドのデータリストを定義します。datalist は入力フィールドの選択リストです。 值:
<入力> min および max プロパティ
min、max、step プロパティは、数字または日期を含む入力タイプ定義 (制約) に使用されます。
注意: min、max および step プロパティは、以下のタイプの < に適しています。入力> 标签:日付ピッカー、数値および範囲。
例
multiple 属性
multiple 属性は、 で複数の値を選択できることを指定します。要素。
注: multiple 属性は、電子メールとファイルの タグのタイプに適用されます。 : 電子メール、およびファイル。
例
複数のファイルをアップロードする:
パターン属性
パターン属性は、 要素の値を検証するために使用される正規表現を記述します。 注: pattern 属性は、テキスト、検索、URL、電話番号、電子メール、およびパスワードの タグのタイプに適用されます。
ヒント: パターンを説明するためにグローバル title 属性とともに使用されます。 .
例
次の例は、3 文字のみを含めることができるテキスト フィールド (数字と特殊文字を除く) を示しています:
プレースホルダー属性
プレースホルダー属性は、入力フィールドの期待値を説明するヒントを提供します。
ユーザーが値を入力する前に、入力フィールドに短いプロンプトが表示されます。
注: プレースホルダー属性は、テキスト、検索、URL、電話、メール、パスワードの タグのタイプに適用されます。
例
入力フィールドのプロンプトテキスト t:
必須属性
必須属性は、送信前に入力フィールドに入力する必要があることを指定します (空にすることはできません)。
注: 必須属性は、テキスト、検索、URL、電話、電子メール、パスワード、日付ピッカー、番号、チェックボックス、ラジオ、ファイルの タグのタイプに適用されます。
インスタンス
空にすることはできない入力フィールド:
step 属性
step 属性は、入力フィールドの有効な数値間隔を指定します。 step="3" の場合、有効な数値は -3、0、3、6 などです。
ヒント: step 属性を max 属性および min 属性とともに使用して、範囲値を作成できます。
注: step 属性は次のタイプと同じです: 数値、範囲、日付、日時、日時ローカル、月、時刻、週。
インスタンス
は入力ステップが 3 であることを指定します。