HTMLボタン:ステップバイステップガイド
HTMLボタンタグは、HTMLフォーム内にクリック可能なボタンを作成するために使用されます。これにより、ユーザーはフォームで情報をWebサイトに送信できます。ボタンのスタイルはCSSで制御できます。
ウェブページでフォームを作成するときは、ユーザーがフォームを送信できるように、クリック可能なボタンを作成する必要があります。たとえば、eコマースサイトに、ユーザーから配達情報を収集する注文フォームがあるとします。ユーザーがフォームに入力すると、クリックして情報を送信するためのボタンが表示されます。
ここでHTML
<ボタン>コード> タグが入ります。ボタンタグはHTMLで使用され、HTMLフォーム内にクリック可能なボタンを作成し、ユーザーがフォーム内の情報をWebサイトに送信できるようにします。
このチュートリアルでは、
の使用方法について説明します。 HTML
のタグ 。また、カスタムボタンを作成するために使用できる属性についても説明し、これらの属性の実際の例をいくつか見ていきます。
HTMLフォームリフレッシャー
HTML
フォームは、名前、電話番号、住所など、さまざまな種類のユーザー入力をWebページに収集するために使用されます。
各フォームには、ユーザーがWebサイトに情報を送信できるようにする入力要素が含まれています。たとえば、ウェブページには、ユーザーの名前、生年月日、クレジットカード情報などを収集するためのフォーム要素を含む注文フォームが含まれている場合があります。
<フォーム>コード> タグは、
HTML
でフォームを作成するために使用されます 。
の簡単な例を次に示します。 ユーザーの名前を収集するフォームを作成するために使用されているタグ:
<form> Name: <input type="text"> </form>
フォームタグには、複数の
を含めることができます タグ、または選択ボックスなどの他のユーザー入力要素。さらに、フォームには
を含める必要があります タグをクリックすると、ユーザーの情報がWebサイトに送信されます。
参加者の81%は、ブートキャンプに参加した後、自分たちの技術的な仕事の見通しについてより自信を持っていると述べました。今日のブートキャンプにマッチしましょう。
平均的なブートキャンプの卒業生は、ブートキャンプの開始から最初の仕事を見つけるまで、キャリアの移行に6か月も費やしませんでした。
HTMLボタン
<ボタン>コード> タグを使用すると、
HTML
内にクリック可能なボタンを作成できます 形。たとえば、支払い情報を収集するフォームがある場合、
がある可能性があります フォームの最後にあるので、ユーザーはそのデータをサイトに送信できます。
<ボタン>コード> タグには開始タグと終了タグが必要であり、
type
の値も含める必要があります 属性。 type
属性は、後で説明するように、どのタイプのボタンをレンダリングする必要があるかをフォームに指示します。
これがHTML
の例です <ボタン>コード> 動作中のタグ:
<button type="submit" value="Sign Up">Sign Up</button>
ボタンがWebページにどのように表示されるかを次に示します。
Webページにボタンが表示されたので、ユーザーは入力したフォームに入力した情報を送信できます。
<ボタン>コード> タグはすべての主要なブラウザでサポートされているため、ブラウザの互換性を気にすることなく使用できます。ただし、ブラウザが異なれば
を解釈することに注意してください。 別の方法でタグ付けします。たとえば、バージョン9より前のInternet Explorerは、
の開始タグと終了タグの間にテキストを送信します。 要素、他のブラウザは value
のコンテンツを送信します 属性。
HTMLボタンタグ属性
HTML
<ボタン>コード> タグには、カスタムボタンの作成に使用できるいくつかの属性が含まれています。さらに、
タグはHTML5
のグローバル属性をサポートします 。メインのHTML
を見てみましょう <ボタン>コード> タグ属性の詳細。
オートフォーカス
autofocus
属性は、Webページがロードされたときにボタンが自動的にフォーカスを受け取るように指定するために使用されます。 autofocus
の構文は次のとおりです 属性:
<button type="submit" autofocus>Test Button!</button>
無効
無効
属性はボタンを無効にします。これは、ユーザーが要素を操作できないことを意味します。 disable
の構文は次のとおりです 属性:
<button type="submit" disabled>Test Button!</button>
以下に示すように、ボタンはグレー表示されており、クリックできません:
フォーム
form
属性は、ボタン要素をフォームにリンクするために使用されます。 form
の値 属性はid
と同じである必要があります フォームが関連するフォームの。送信ボタンをpizza
にリンクするフォーム属性の例を次に示します。 フォーム:
<form id="pizza"> Flavor: <input type="text" name="flavor"> </form> <button type="submit" form="pizza">Submit Order</button>
form
属性により、ボタンがID値 pizza
のフォームにリンクされました 。したがって、ボタンをクリックすると、IDが pizza
のフォームが表示されます。 提出されます。
フォーメーション
formaction
ボタンによって送信された情報を処理するプログラムのURLを指定します。この属性は、 type
の場合にのみ使用できます ボタンの属性はsubmit
と同じです 。
これがformaction
の例です 使用中の属性:
<button type="submit" formaction="https://www.ourpizzawebsite.com/submitOrder.php">Submit Order</button>
Formenctype
formenctype
属性は、フォームデータがサーバーに送信されるときにどのようにエンコードされるかを指定します。この属性は、「 method =’post’
」を使用する場合にのみ使用してください。 フォームの「」属性。
これがformenctype
の例です ボタンがクリックされたときにプレーンテキストをサーバーに送信するために使用される属性:
<button type="submit" formenctype="text/plain">Submit Order</button>
Formmethod
formmethod
HTTP
を指定するために使用されます ブラウザがフォームを送信するために使用する方法。この属性は、「 type =’submit’
」でのみ使用する必要があります 」属性。
formmethod
で受け入れられる2つの値 属性はget
です およびpost
。情報を取得したり、 HTTP
を実行したりする場合 GET
関数の場合、 get
を使用する必要があります;情報を送信したり、 HTTP
を実行したりする場合 POST
関数の場合、 post
を使用する必要があります 。
formmethod
の構文は次のとおりです 属性:
<button type="submit" formmethod="post">Submit Order</button>
Formnovalidate
formnovalidate
送信時にフォームデータを検証しないように指定するために使用されます。たとえば、ユーザーがすべてのフィールドに入力していなくてもユーザーの入力を受け入れたい場合は、 formnovalidate
を使用する必要があります。 属性。
これがformnovalidate
の例です 動作中:
<button type="submit" formnovalidate>Submit Order</button>
フォームターゲット
formtarget
フォームが送信された後にサーバーが送信する応答のターゲットの場所を設定します。この属性で受け入れられる値は次のとおりです。_blank
、 _self
、 _parent
、 _top
、またはuframeの名前。
formtarget
の構文は次のとおりです 属性:
<button formtarget="_blank">Submit Order</button>
名前
名前コード> タグは、ボタンの名前(他のすべてのフォーム要素名から一意である必要があります)を指定するために使用され、次の構文を使用します。
<button name="submit_order">Submit Order</button>
タイプ
type
タグはボタンのタイプを指定します。使用できるボタンの種類は3つあります: button
、送信
、および reset
。 type
の構文は次のとおりです タグ:
<button type="submit">Submit Order</button>
値
value
tagはボタンの初期値を指定します。 value
の構文は次のとおりです タグ:
<button type="submit" value="Submit Order">Submit Order</button>
結論
<ボタン>コード> タグを使用して、
HTML
でクリック可能なボタンを作成できます 形。たとえば、ユーザーがピザを注文できるフォームがある場合は、
が必要になります。 準備ができたときにユーザーが注文に関する情報を送信できるようにするタグ。
このチュートリアルでは、
の使用方法について説明しました。 HTML
のタグ 。また、タグで使用してカスタムボタンを作成できる主な属性についても説明し、それらの属性を使用する方法の例をいくつか紹介しました。
これで、 HTML
を使用してボタンを作成する準備が整いました。 <ボタン>コード> エキスパートのようにタグ付けしてください!
-
HTMLデザインフォーム
サイト訪問者からデータを収集する場合は、HTMLフォームが必要です。たとえば、ユーザー登録時に、名前、メールアドレス、クレジットカードなどの情報を収集したい場合。 フォームはサイト訪問者から入力を受け取り、CGI、ASPスクリプト、PHPスクリプトなどのバックエンドアプリケーションに送信します。バックエンドアプリケーションは、内部で定義されたビジネスロジックに基づいて、渡されたデータに対して必要な処理を実行します。アプリケーション。 タグはHTMLでフォームを作成するために使用され、input、textareaなどのさまざまなフォーム要素が含まれています- <form action
-
HTMLnovalidate属性
HTML novalidate属性は、フォームの送信中にフォームデータをHTMLドキュメントで検証しないことを定義します。 構文 以下は構文です- <form novalidate></form> HTMLnovalidate属性の例を見てみましょう- 例 <!DOCTYPE html> <html> <style> body { color: #000; height: 100vh; &nbs