ホームページ >ウェブフロントエンド >CSSチュートリアル >HTML5フォーム:ツールボックスの信頼できるツール
次のコンテンツは、Alexis Goldstein、Louis Lazaris、Estelle Weylが共著した本「HTML5&CSS3 for the Real World、第2版」から抜粋しています。この本は世界中の店舗で入手できます。また、ここで電子書籍バージョンを購入することもできます。
ページコードのほとんどを作成しましたが、新しいHTML5要素とそのセマンティクスに関するほとんどすべてを知っています。しかし、ウェブサイトの外観の設計を開始する前に(第7章でそれを行っています)、HTML5ヘラルドのホームページをすぐに残して登録ページをチェックします。これにより、HTML5がWebフォームの観点から提供する機能が示されます。
HTML5 Webフォームには、新しいフォーム要素、入力型、属性、ネイティブ検証、その他のフォーム機能が導入されます。これらの機能の多くは、フォーム検証、コンボボックス、プレースホルダーテキストなど、長年インターフェースで使用しています。違いは、過去にこれらの動作を作成するためにJavaScriptに目を向けなければならなかったことです。それらを使用するには、タグにプロパティを含める必要があります。
HTML5は、開発者だけでなく、ユーザーにとってもフォームのタグ付けを容易にするだけでなく、ブラウザはクライアントの検証をネイティブに処理するため、異なるWebサイト間でより大きな一貫性があり、多くのページはすべて冗長なJavaScriptなしでより速くロードされます。
始めましょう!
ツールボックスの信頼できるツールフォームは通常、開発者がページに最後に含めるものです。多くの開発者はフォームを退屈させています。良いニュースは、HTML5がエンコーディングにもっと楽しいものを注入することです。この章の最後に、マークアップでフォーム要素を適切に使用することを期待できることを願っています。
通常のHTML登録フォームで始めましょう:
<code class="language-html"><form id="register" method="post"> <fieldset> <h1>注册</h1> <p>我想收到您的优秀出版物。</p> </fieldset> <ul> <li> <label for="register-name">我的名字是:</label> <input type="text" id="register-name" name="name"> </li> <li> <label for="address">我的电子邮件地址是:</label> <input type="text" id="address" name="address"> </li> <li> <label for="url">我的网站位于:</label> <input type="text" id="url" name="url"> </li> <li> <label for="password">我希望我的密码是:</label> <p>(至少6个字符,无空格)</p> <input type="password" id="password" name="password"> </li> <li> <label for="rating">在1到10的范围内,我对HTML5的了解程度是:</label> <input type="text" name="rating" id="rating"> </li> <li> <label for="startdate">请从以下日期开始我的订阅:</label> <input type="text" id="startdate" name="startdate"> </li> <li> <label for="quantity">我想收到</label> <input type="text" name="quantity" id="quantity"> <label for="quantity">份《The HTML5 Herald》。</label> </li> <li> <label for="upsell">也为我注册《The CSS3 Chronicle》</label> <input type="checkbox" id="upsell" name="upsell" value="CSS Chronicle"> </li> <li> <input type="submit" id="register-submit" value="提交"> </li> </ul> </form></code>
この例登録フォームは、HTMLの最も初期バージョン以来利用可能なフォーム要素を使用します。このフォームは、タグとP要素を介して各フィールドの予想されるデータ型に関する手がかりをユーザーに提供するため、Netscape 4.7とIE5(冗談です!)のユーザーでさえ、このフォームを理解できます。動作しますが、確かに改善できます。
この章では、このフォームを強化して、HTML5フォーム機能を含めます。 HTML5は、電子メールアドレス、URL、数字、日付などに固有の新しい入力タイプを提供します。さらに、HTML5は、新しい入力タイプと既存の入力タイプで使用できるプロパティも導入します。これらを使用すると、プレースホルダーテキストを提供し、必要に応じてフィールドをマークし、許容できるデータ型を宣言できます。この章で、新しく追加されたすべての入力タイプをすべて紹介します。その前に、HTML5が提供する新しいフォームプロパティを見てみましょう。
HTML5フォームと信頼できるツールに関するFAQ(FAQ)HTML5フォームは、従来のHTMLフォームとどう違うのですか?
HTML5フォームを処理するための信頼できるツールは何ですか?
フォームでHTML IDまたは名前を見つける方法は?
HTML5フォームにおけるID属性の役割は何ですか?
HTML5フォームを処理するための過小評価されているツールは何ですか?
HTML5フォームを使用するときにツールのセキュリティを確保する方法は?
HTML5フォームを使用する際に遭遇する一般的な課題と、それらを克服する方法は何ですか?
HTML5フォームのユーザーエクスペリエンスを改善する方法は?
以上がHTML5フォーム:ツールボックスの信頼できるツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。