初心者向け HTML講座:フォームを作ろう③

こんにちは、初心者向けHTML講座 第13回目の講座です。
 前回は、フォームを作る中で使われるパーツ「ラジオボタン」と「チェックボックス」の作り方についてご紹介しました。
今回も引き続きフォーム欄で使われるパーツ「送信ボタン」についてご紹介をしていきます。
目次

送信ボタンをつくる

送信ボタンとは、フォームで様々な情報を入力し、最後に内容を送信するパーツになります。
送信ボタンを作る際に使う主な属性を2つご紹介します。
送信ボタンを作るタグは「<input type="submit">」です。
<input>タグにtype属性でsubmitの値を指定します。
それでは、さっそく送信ボタンを作るコードを書いてみましょう。
サンプルコードはこちらです。
<!--送信ボタンを作る-->

<!doctype html>
<html lang="ja">

<head>
     <meta charset="UTF-8">
     <title>フォームを作ろう</title>
     <meta name="description" content="送信ボタンを作る">
</head>

<body>
     <form action="example.php" method="post" name="contact-form">
         <input type="submit" value="送信する">
     </form>
</body>

</html>
ブラウザで表示すると画像のようになります。
今回は「送信する」と「value=""」でボタンに表示しましたが、
フォームの内容によって検索フォームなら「検索」、会員登録のフォームなら「登録」のように用途に合わせて変えられます。

送信ボタンに画像を使う

送信ボタンに画像を使いたい場合は、type属性をimageにし、画像のファイルを指定します。
画像挿入のコードは以前の講座でご説明した「src=""」「alt=""」を使います。
※「初心者向けHTML講座:画像を挿入しよう①」をご参照ください。
それでは、さっそく画像を使った送信ボタンを作るコードを書いてみましょう。
今回は下の画像をボタンに使用したいと思います。
ご自身で画像を用意するか、もしくは下の画像をダウンロード、画像アドレスをコピーして指定してください。
サンプルコードはこちらになります。

画像をフォルダに保存してる場合(相対パス)

<!--ボタンに画像を使いたい場合-->

<!doctype html>
<html lang="ja">

<head>
     <meta charset="UTF-8">
     <title>フォームを作ろう</title>
     <meta name="description" content="ボタンに画像を使いたい場合">
</head>

<body>
    <form action="example.php" method="post" name="contact-form">
        <input type="image" src="button.png" alt="送信する">
    </form>
</body>

</html>

Webサイトで公開されてる画像を使う場合(絶対パス)

<!--ボタンに画像を使いたい場合-->

<!doctype html>
<html lang="ja">

<head>
     <meta charset="UTF-8">
     <title>フォームを作ろう</title>
     <meta name="description" content="ボタンに画像を使いたい場合">
</head>

<body>
    <form action="example.php" method="post" name="contact-form">
        <input type="image" src="https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_393/http://lifeanddigital.net/wp-content/uploads/2021/02/botton.png" alt="送信する">
    </form>
</body>

</html>
Web公開されている画像のアドレスコピーの方法
ブラウザで表示すると画像のようになります。

次回

今回はフォームの回答を送信する「送信ボタン」の作り方についてご紹介しました。
次回もフォームで使用するパーツ「セレクトボックス」についてご紹介します!
それでは、また次回もよろしくお願いします。
よかったらシェアしてね!
目次