定義: タグはユーザー情報を収集するために使用されます。 Input は、Form フォームの入力オブジェクトを表します。
さまざまな type 属性値に応じて、入力フィールドには多くのフォームがあります。入力フィールドには、テキスト フィールド、チェック ボックス (シングル/チェック ボックス)、マスクされたテキスト コントロール、ラジオ ボタン、(送信/リセット) ボタンなどがあります。
例:
<form action="form_action.asp" method="get"> <p>First name: <input type="text" name="fname" /></p> <p>Last name: <input type="text" name="lname" /></p> <input type="submit" value="Submit" /></form>
構文: ;
属性値:
value | 説明 |
ボタン | クリック可能なボタンを定義します (ほとんどの場合、JavaScript 経由でスクリプトを起動するために使用されます)。 |
チェックボックス | チェックボックスを定義します。 |
ファイル | ファイルアップロード用の入力フィールドと「参照」ボタンを定義します |
hidden | 非表示の入力フィールドを定義します。 |
image | 画像の形式で送信ボタンを定義します。 |
パスワード | パスワードフィールドを定義します。このフィールドの文字はマスクされます。 |
radio | ラジオ ボタンを定義します。 |
リセット | リセットボタンを定義します。リセット ボタンを押すと、フォーム内のすべてのデータがクリアされます。 |
送信 | 送信ボタンを定義します。送信ボタンをクリックすると、フォーム データがサーバーに送信されます。 |
text | ユーザーがテキストを入力できる単一行の入力フィールドを定義します。デフォルトの幅は 20 文字です。 |
具体介绍如下
定义可点击的按钮(标准的windows风格的按钮),但没有任何行为。button 类型常用于在用户点击按钮时启动 JavaScript 程序。因此,要让按钮跳转到某个页面上还需要加入写JavaScript代码。
<form name="FormButton"> <input type="button" name="随便填" value="点击按钮" onclick="window.open('http://www.cnblogs.com/Loonger/')"> </form>
效果:
定义复选框。复选框允许用户在一定数目的选择中选取一个或多个选项。多选框,常见于注册时选择爱好、性格、等信息。参数有name,value及特别参数checked(表示默认选择)其实最重要的还是value值,提交到处理页的也就是value。(附:name值可以不一样,但不推荐。)
<form name="FormCheckbox"> <input type="checkbox" name="animal" value="dog" checked>This is a dog<br /> <input type="checkbox" name="animal" value="cat">This is a cat<br /> <input type="checkbox" name="animal" value="horse">This is a horse<br /> </form> /*name值可以不一样,但不推荐*/<form name="FormCheckbox"> <input type="checkbox" name="animal" value="dog" checked>This is a dog<br /> <input type="checkbox" name="animal" value="cat">This is a cat<br /> <input type="checkbox" name="animal" value="horse">This is a horse<br /> </form>
效果:
用于文件上传。该控件带有一个文本框和一个浏览按钮.当你在BBS、EMAIL中上传附件时一定少不了的控件。
<form> <input type="file" name="pic" accept="image/gif" /></form>
效果:
定义隐藏字段。隐藏字段对于用户是不可见的(如果一个非常重要的信息需要被提交到下一页,但又不能或者无法明示。 一句话,你在页面中是看不到hidden在哪里。最有用的是hidden的值。)隐藏字段通常会存储一个默认值,它们的值也可以由 JavaScript 进行修改。
<form name="FormHidden"> your hidden info here: <input type="hidden" name="hiddeninfo" value="Loong's Blog"> </form> <script> alert("隐藏域的值是 "+document.FormHidden.hiddeninfo.value) </script>
效果:
定义图像形式的提交按钮。
<form> <input type="image" src="submit.gif" alt="Submit" /></form>
定义密码字段。密码字段中的字符会被掩码(显示为星号或原点)。
<form> Email:<input type="text" name="email" /><br /> Password: <input type="password" name="pwd" maxlength="8" /><br /></form>
效果:
定义单选按钮,出现在多选一的页面设定中。参数同样有name,value及特别参数checked. 不同于checkbox的是,name值一定要相同,否则就不能多选一。当然提交到处理页的也还是value值。
<form action="/example/html/form_action.asp" method="get"> <input type="radio" name="sex" value="male" /> Male<br /> <input type="radio" name="sex" value="female" /> Female<br /></form>/*下面是name值不同的一个例子,就不能实现多选一的效果了*/ <form> <input type="radio" name="checkit1" value="a" checked><br> <input type="radio" name="checkit2" value="b"><br> <input type="radio" name="checkit3" value="c"><br> </form>
效果:
;
定义“提交”和“重置”两按钮,提交按钮用于向服务器发送表单数据。数据会发送到表单的 action 属性中指定的页面。重置按钮则起个快速清空所有填写内容的功能。
<form> Email: <input type="text" name="email" /><br /> Password: <input type="text" name="pin" maxlength="4" /><br /> <input type="reset" value="Reset" /> <input type="submit" value="Submit" /></form>
效果:
输入类型是text,这是我们见的最多也是使用最多的,比如登陆输入用户名,注册输入电话号码,电子邮件,家庭住址等等。当然这也是Input的默认类型。
参数name:同样是表示的该文本输入框名称。
参数size:输入框的长度大小。
参数maxlength:输入框中允许输入字符的最大数。
参数value:输入框中的默认值
特殊参数readonly:表示该框中只能显示,不能添加修改
<form action="/example/html/form_action.asp" method="get"> <p>Email: <input type="text" name="email" /></p> <p>Password: <input type="text" name="pin" maxlength="18" /></p> </form>
效果:见password部分。

ブール属性は、値なしでアクティブ化されるHTMLの特別な属性です。 1.ブール属性は、無効化された入力ボックスを無効にするなど、存在するかどうかによって、要素の動作を制御します。 2.彼らの実用的な原則は、ブラウザが異なっているときに属性の存在に応じて要素の動作を変更することです。 3.基本的な使用法は、属性を直接追加することであり、高度な使用法はJavaScriptを介して動的に制御できます。 4.一般的な間違いは、値を設定する必要があると誤って考えており、正しい執筆方法は簡潔にする必要があります。 5.ベストプラクティスは、コードを簡潔に保ち、ブールのプロパティを合理的に使用して、Webページのパフォーマンスとユーザーエクスペリエンスを最適化することです。

HTMLコードは、オンラインバリデーター、統合ツール、自動化されたプロセスを使用するとクリーンになります。 1)w3cmarkupvalidationserviceを使用して、HTMLコードをオンラインで確認します。 2)リアルタイム検証のためにVisualStudiocodeにhtmlhint拡張機能をインストールして構成します。 3)HTMLTIDYを使用して、建設プロセスでHTMLファイルを自動的に検証およびクリーニングします。

HTML、CSS、およびJavaScriptは、最新のWebページを構築するためのコアテクノロジーです。1。HTMLはWebページ構造を定義します。2。CSSはWebページの外観に責任があります。

HTMLの機能は、Webページの構造とコンテンツを定義することであり、その目的は、情報を表示するための標準化された方法を提供することです。 1)HTMLは、タイトルやパラグラフなどのタグや属性を使用して、Webページのさまざまな部分を整理しています。 2)コンテンツとパフォーマンスの分離をサポートし、メンテナンス効率を向上させます。 3)HTMLは拡張可能であり、カスタムタグがSEOを強化できるようにします。

HTMLの将来の傾向はセマンティクスとWebコンポーネントであり、CSSの将来の傾向はCSS-in-JSとCSShoudiniであり、JavaScriptの将来の傾向はWebAssemblyとServerLessです。 1。HTMLセマンティクスはアクセシビリティとSEO効果を改善し、Webコンポーネントは開発効率を向上させますが、ブラウザの互換性に注意を払う必要があります。 2。CSS-in-JSは、スタイル管理の柔軟性を高めますが、ファイルサイズを増やす可能性があります。 CSShoudiniは、CSSレンダリングの直接操作を可能にします。 3. Webassemblyブラウザーアプリケーションのパフォーマンスを最適化しますが、急な学習曲線があり、サーバーレスは開発を簡素化しますが、コールドスタートの問題の最適化が必要です。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ホットトピック









