フォームの基本要素
1. まず、フォームとは何なのか見てみましょう
2. フォームの最も直接的な印象は、フォームにいくつかの入力ボックスといくつかのボタンがあることです
3. これらの入力ボックスはユーザーによるデータ入力を受け入れ、ボタンはユーザーのデータを送信できます
4. フォーム要素は一連のタグで構成されています
フォームを送信するには多くの方法がありますが、最も重要なのは 2 つです:
1.get メソッド: これはデフォルトのメソッドでもあり、ユーザーが送信したすべてのフォーム データは URL アドレスにあります
利点は、収集と繰り返しの呼び出しが簡単であることですが、欠点は次のとおりです。安全ではなく、データ量が制限されています
2. Postメソッド: データはリクエストヘッダーを通じて送信され、URLアドレスバーは表示されず、非常に安全で、長さに制限はありません
getメソッドは重要なデータや長さが不確かなデータの送信に非常に適しています
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>3-1表单的基本元素</title> </head> <body> <form action="demo.php" method="get"> <!-- <form action="demo.php" method="post"> --> <!-- 最重要的输入控件标签是<input>,它有很多类型,是由type属性来指定的 --> <!-- 1.文本框: 最常见,可以输入文本,常用来输入用户名帐号等 --> <!-- 因为input是一个内联元素,多个input会在一行显示,所以后面加一个换行标签 --> <!-- name是输入控件的名称,一定要设置,因为PHP要用它当变量名来获取表单的数据 value保存的是用户输入的数据,通常保持为空即可 --> 姓名:<input type="text" name="name" value=""> <br> <!-- 2.密码框: type="password",和文本是一样的,只是用户输入的内容以星号代替 --> 密码:<input type="password" name="password" value=""> <br> <!-- 3.单选框:顾名思义就是每次只能选择一项,例如性别,付款方式等只能选择一个且选项较少的情况 --> <!-- 单选按钮的name值必须全部一样,才能确保仅返回一个选择 --> <!-- 可以设置默认选择荐:checked:它是布尔属性,不需要赋值,如果要给值就是它自己 --> 性别:<input type="radio" name="sex" value="male">男 <input type="radio" name="sex" value="woman">女 <input type="radio" name="sex" value="secret" checked>保密 <br> <!-- 4.复选框:就是一次可以选择多个数据提交,返回值是一个数组,name属性要加[],确保返回数组 --> 爱好:<input type="checkbox" name="hobby[]" value="movie">看电影 <input type="checkbox" name="hobby[]" value="game" checked>打游戏 <input type="checkbox" name="hobby[]" value="cook">做饭 <input type="checkbox" name="hobby[]" value="wash">洗衣服 <br> <!-- 5:下拉列表框:点击后会出一个下拉列表,用户可以选择一个或多个选项 --> <!-- 下拉列表使用的是select标签,名值对name和value分在二个标签中 --> <!-- name写在父标签select中,value写在option子标签中,可以用selected属性设置默认值 --> 级别: <select name="level"> <option value="0">纯洁的小白</option> <option value="1">有点污啦</option> <option value="2" selected>目空一切</option> <option value="3">宇宙无敌小霸王</option> </select> <br> <!-- 6.文件上传域:accept属性设置允许上传的文件类型,不过这个很少用,应该在服务器进行判断 --> 头像:<input type="file" name="photo" accept="image/*"> <br> <!-- 特殊的隐藏域:type="hidden",为什么要用隐藏域呢? 1.有一些数据是自动生成的,不需要用户输入:例如注册时间 2.有一些数据用户是不知道的,例如,用户id 3.后端通过表单向一些页面传数据时使用的主键或关键字 --> <!-- 在页面看不到隐藏域的东西,但是提交后可以在后台看到通过隐藏域传递过来的数据 --> <input type="hidden" name="user_id" value="10"> 文本域:<textarea name="comment" rows="5" cols="30"></textarea><br> <!-- 7.提交按钮:type="submit",type="button"是普通按钮,失去提交功能 --> <input type="submit" name="submit" value="提交"> <input type="button" name="button" value="提交"> <!-- type="reset"可以重置用户数据,恢复到最初状态 --> <input type="reset" name="reset" value="重置"> <!-- 8.提交图像按钮: type="image",默认就是提交功能,与submit功能是一样的 --> <input type="image" name="submit" src="../images/submit.jpg" width="30"> </form> </body> </html>
以上がHTMLフォームの基本要素の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造の構築に使用されます。 2。CSSは、Webページの外観を美化するために使用されます。 3. JavaScriptは、動的な相互作用を実現するために使用されます。タグ、スタイル、スクリプトを通じて、これら3つは最新のWebページのコア関数を構築します。

タグのLang属性を設定することは、WebアクセシビリティとSEOを最適化する重要なステップです。 1)ラング属性をタグに設定します。 2)多言語コンテンツでは、ようなさまざまな言語パーツのLang属性を設定します。 3)「EN」、「FR」、「ZH」などのISO639-1標準に準拠する言語コードを使用します。Lang属性を正しく設定すると、Webページと検索エンジンランキングのアクセシビリティが向上します。

htmlattributeSareSientionalentionalentionalentionalentiallyance'functionalityandappearance.theyaddinformationtodefinebehavior、light、and interaction、makewebsitesteractive、responsive、andviseallyappaleal.attributeslikesrc、href、class、型、およびdoadabledransform

toreatealistinhtml、useforunorderedlistsandfororderedlists:1)forunorderedlists、wrapitemsinanduseforeachitem、renderingasabulletedlist.2)

HTMLは、明確な構造のWebサイトを構築するために使用されます。 1)Webサイト構造などのタグを使用し、定義します。 2)例は、ブログとeコマースのウェブサイトの構造を示しています。 3)誤ったラベルネスティングなどの一般的な間違いを避けてください。 4)HTTP要求を削減し、セマンティックタグを使用してパフォーマンスを最適化します。

to inertanimageintoanhtmlpage、usethetagwithsrcandaltattributes.1)usealttextforaccessibilityandseo.2)emplencesrcsetForresponsiveimages.3)applylazyloadingwithloading = "lazy" tooptimizeperformance.4)

HTMLの中心的な目的は、ブラウザがWebコンテンツを理解して表示できるようにすることです。 1。HTMLは、タグなどのタグを介してWebページの構造とコンテンツを定義します。 3.HTMLは、ユーザーの相互作用をサポートするフォーム要素を提供します。 4. HTMLコードの最適化は、HTTP要求の削減やHTMLの圧縮など、Webページのパフォーマンスを改善できます。

htmltagsareSterenceforwebdevelovementasyStheStructureanhandhancewebpages.1)theydefineLayout、semantics、and-interactivity.2)semanticagsimprovecessibility.3)opeusofusofagscanoptimizeperformanceandensurecross-brows-compativeation。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。
