• ベストアンサー

”送信ボタン” ”クリアボタン” について

困ってます。 ”送信 クリアボタン” <input type="submit" value="送信" name="B1"><input type="reset" value="リセット" name="B2"> これを2つの画像にした場合、送信アイコン、クリアアイコンにはどう記述すればOKでしょうか? 困ってま~~~~す。

  • CGI
  • 回答数4
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • nontatta
  • ベストアンサー率34% (18/52)
回答No.4

すみません。間違いがありました。 お気づきかもしれませんが、 <button>のスタイルシートの記述のところが、 backgraund ではなく background です。 >資料請求のボタンをアイコンに変えるのですが.... 大丈夫でしょうか? 大丈夫、というのは何に関してでしょうか? スクリプトの動作に関してであれば、 スクリプトがちゃんと記述されていれば問題ありません。 ボタンの表記が画像ファイルを使用した形式に変わるだけですから。 (スクリプトの種類によっては、ブラウザに依存してしまいますが) ただ、ボタンの表記そのものがブラウザ上どこまでカバーできるかという 問題はあります。 がんばってください(^ー^)

その他の回答 (3)

  • nontatta
  • ベストアンサー率34% (18/52)
回答No.3

<button>タグとスタイルシートを使用した方法があります。 スタイルシートを使用するため、(またこのタグ自体)ブラウザへの依存は免れませんが。 苦肉の策といった感じですので、あまり実用性はないかもしれません。 記述の仕方は以下の通りです。 type属性には、<input>と同様の、submitとresetに加えて、buttonの3種類があります。 <button type="submit"> <img src="画像ファイル名"> </button> <button type="reset"> <img src="画像ファイル名"> </button> これだけですと、 画像の周りにボタンが余る形になり(←意味不明。ご興味あればお試しください)、 美しくないので、 スタイルシートを使って、 <button type="submit" style="border-style:none;backgraund:transparent"> <img src="画像ファイル名"> </button> のように、ボタンの枠を消し、背景色を透明にします。 ただ、ボタンをクリックしたときにボタンの枠は表示されてしまいますが。 こんなのもあるよ、というものですので、 あまりお勧めはできませんが。

_duke_
質問者

お礼

ありがとうございます。 早速試してみます....... 資料請求のボタンをアイコンに変えるのですが.... 大丈夫でしょうか?

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

JavaScript を使うと、submit や reset を、type に指定したボタンを押さずとも好きなときに 実行することが出来ます。 <form name="f" ...> <!-- このフォームの名前を f とします --> <!-- これが「送信」 --> <a href="javascript:document.f.submit()"><img src="送信の画像"></a> <!-- これが「リセット」 --> <a href="javascript:document.f.reset()"><img src="リセットの画像"></a> </form> # 直接関係ない form の action や、入力のための input は省略していますので、注意して

_duke_
質問者

お礼

ありがとうございます。 早速試してみます....... 資料請求のボタンをアイコンに変えるのですが.... 大丈夫でしょうか?

回答No.1

送信↓ <a href="javascript:check_click();"> <img src="送信画像名.gif" width="80" height="30" border="0"></a> クリア↓ <a href="この画像を載せているページ.htm"> <img src="クリア画像名.gif" width="80" height="30" border="0"></a> ※クリアは何て事のない、同じファイル名にリンクを張れば、再度読み直すのでクリアと同じ事です。難しく考えると、はまりますよね。

_duke_
質問者

お礼

ありがとうございます。 早速試してみます....... 資料請求のボタンをアイコンに変えるのですが.... 大丈夫でしょうか?

関連するQ&A

  • 「送信」「クリア」ボタンを画像で表示したい

    formタグを使ったお問合せフォームを作っているのですが、「送信する」ボタンと「クリアする」ボタンを画像で表示させる方法を教えてください。現在 <INPUT name="submit" TYPE="image" id="submit" SRC="xxx.jpg" alt="送信する" WIDTH="110" HEIGHT="25" BORDER="0"> <INPUT name="reset" TYPE="image" id="reset" src="xxx.jpg" alt="クリア" width="75" height="25" border="0"> というように記述しているのですが、クリアボタンを押しても「送信」されてしまいます。 type="image"は送信だけでしょうか、他にありましたら教えてくださいm(_ _)m

    • ベストアンサー
    • HTML
  • ボタンの判定が出来ません?

    print "<P><INPUT TYPE=submit NAME=\"送信\" VALUE=\"送信\"> <INPUT TYPE=submit NAME=\"削除\" VALUE=\"削除\"> <INPUT TYPE=reset NAME=\"クリア\" VALUE=\"クリア\">\n"; 上記のようなコーディングで、ボタンを表示させてますが、 どちらのボタンを押しても、送信しか受け取れません。 どこで、何をどのようにコーディングすれば読みとれるのでしょうか?

    • ベストアンサー
    • Perl
  • フォームのボタンを画像にする方法?

    フォームのクリアや送信ボタンを画像に置き換えたいのですがどうすれば良いのでしょうか? これを画像ボタンにしたいのですが... <input type="reset" value="クリア"> <input type="submit" value="送信" > お手数ですがお知らせ下さい。

  • 再度・ボタンの判定が出来ません?

    前回と同じ質問で、不可能との解答で締め切りましたが、 可能との意見が有るみたいですので、再度上げさせてもらいます。 print "<P><INPUT TYPE=submit NAME=\"送信\" VALUE=\"送信\"> <INPUT TYPE=submit NAME=\"削除\" VALUE=\"削除\"> <INPUT TYPE=reset NAME=\"クリア\" VALUE=\"クリア\">\n"; 上記のようなコーディングで、ボタンを表示させてますが、 どちらのボタンを押しても、送信しか受け取れません。 どこで、何をどのようにコーディングすれば読みとれるのでしょうか?

  • フォームへの前回入力値をクリアーする方法は?

    以下のコードでフォームへの前回入力値を保持しています。 送信前は"RESET"ボタンで入力値をクリアーできますが、送信後は入力値をクリアーできません。(RESETボタンをクリックしても送信済$_POSTが表示されます)おそらくブラウザのキャッシュで$_POSTの値が保持されているためと思われますが、何らかのボタンクリックでこれらの$_POST値をクリアする方法をご存知に方、是非ご教授ください。 <?php $yyyy=$_POST[Y]; $mm=$_POST[M]; $dd=$_POST[D]; ?> <FORM action="<?=$_SERVER[PHP_SELF]; ?>" method="post" > <P>YYYY<INPUT size="10" type="text" name="Y" value="<?= $yyyy;?>"></P> <P>MM<INPUT size="10" type="text" name="M" value="<?= $mm;?>"></P> <P>DD<INPUT size="10" type="text" name="D" value="<?= $dd;?>"></P> <INPUT type="submit" name="submit" value="送信"> <INPUT type="reset" name="reset" value="reset"> </FORM>

    • ベストアンサー
    • PHP
  • 送信ボタンができない?

    こんにちは。Macに付属の「SimpleText」で、HTMLを記述してホームページを作成しようとしています。 <form>タグ内で、   <input type=submit alt=送信>   <input type=reset alt=リセット> としましたが、送信ボタンやリセットボタンができません。(IEで見ても、ボタン自体が現れません。) <form action="mailto:(メールアドレス)"> としているのですが、これがまずいのでしょうか? (CGIを使用しないといけないのでしょうか?) なお、OSは9で、OS8からのアップグレードです。(初代iMac使用) ご存知の方、ぜひご意見をお願いいたします!

    • 締切済み
    • Mac
  • html

    <from enctype="multipart/form-data" action="edit.php" method="post" accept="image/gif, image/jpeg, image/png"> 画像:<input type="file" name="upfile"><br> <input type="submit" name="submit" value="送信"> <input type="reset" name="reset" value="リセット"> </from> ↑では 画像が送信できないのですがどうすれば 送信できるようになりますか?

  • メーラーを使ったメール送信フォームで・・・

    こんにちは。 sendmailが使えないので、以下のように メーラーを使用してメール送信するフォームを設置しています。 <FORM method="POST" action="mailto:xxx@xxx.ne.jp?subject=【メール送信】" enctype="text/plain">  :  : <INPUT type="submit" value="送信" name="submit"> <INPUT type="reset" value="リセット" name="reset"> 送信ボタンを押しても画面がそのままなので、 送信後はトップページへ戻るよう案内をしています。 これを、送信ボタンを押した後に「ご利用ありがとうございました」などといった 別のページへジャンプするように設定する事は可能でしょうか? 不可能なら今のままでいこうと思っていますが、 もし方法があれば変更したいと思っています。 ご存知の方がいましたらご教授ください。 よろしくお願いします。

  • メールフォームの送信ボタンをアイコンにする方法

    お世話になります。 ホームページビルダー11で作成している、HTML初心者です。 メールフォームを作成するために色々調べてやってみたのですが、 送信ボタンを<input type="submit">のデフォルト表示ではなく、 アイコンを使用したいのですが、なかなかできません・・・。; 他に、 <BUTTON type="submit"> <IMG src="***.jpg" alt="送 信"> </BUTTON> としたらデフォルトボタンの上にアイコンが乗っかるような表示に なってしまいました。;; あと、"submit"のほかに"reset"も作成したいです。 アイコンを使用して送信ボタン、リセットボタンを作るには、 どうしたらよいでしょうか? お手数ですが、ご教示お願いいたします。<(_ _)>

  • name属性のあるフォームボタンを画像化について

    name属性のあるフォームボタンを画像化について どのように質問したらよいのか分からず、説明が足りないようでしたらばご了承ください。 以下のフォームボタンがあるのですが、これらを画像にしたいと思っています。 <input type="submit" value="送信" /> <input type="submit" name="retry" value="訂正" /> 送信ボタンは以下のように画像にしました。 <input type="image" src="./img/send.gif" value="送信"> しかし訂正ボタンを同じようにしたところ、訂正ボタンを押しても送信ボタンと同じアクションになってしまいます。 <input type="image" src="./img/retry.gif" name="retry" value="訂正"> デフォルトの訂正ボタンにはname="retry"と書いてあるのですが、 このようなボタンを画像にする場合、どのようにすればよろしのでしょうか? アドバイスよろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう