• ベストアンサー

画像ボタンでenterキーを有効にしたいのですが、

画像ボタンでenterキーを有効にしたいのですが、 方法がわからず困っております。 ID、PASSを入力するテキストフィールドが2つあり ログインボタンという感じです。 ボタンを画像にする前はできていたのですが、 画像にしたとたん効かなくなってしまいました。 enterキーを有効にする方法がございましたら お教え頂けないでしょうか。

  • HTML
  • 回答数2
  • ありがとう数4

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

  • ベストアンサー
回答No.2

もういっその事スタイルシートで設定してしまうとか 【CSS のソース】 <style> <!-- input.button { background:url(xxxxxx.jpg) no-repeat; width:100px; height:100px; border:none; text-indent:-9999px; font-size: 0px; cursor:pointer; } --> </style> 【 html のソース】 <input class="button" type="submit" value="ログイン"> height と width は適当に 100px となっておりますが、表示させたい画像のサイズに変更してください。

okyesno
質問者

お礼

お教え頂いた方法で希望通り動作致しました。 急ぎだったので大変助かりました。 本当にありがとうございました。

その他の回答 (1)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

formのsubmitということですよね? <input type="image" name="image0" alt="" src="xxxxxx"> みたいなので、うまくいきませんか?

okyesno
質問者

補足

ありがとうございます。 コードじたいは正しいと思うのですが、 念のため下記に記載致します。 <form> <input type="text" name = "ID" value="" tabindex="1"> <input type="text" name = "PASS" value="" tabindex="2"> <input type="image" src="xxxxxx.jpg" alt="ログイン" name ="login" > </form>

関連するQ&A

  • Enterキーの操作

    JavaScriptで、パスワード入力用のテキストボックスとログインする為のボタンを作りました。 パスワードを入力して、ログインボタンを押せば、パスワードを確認し、合っていれば別のページを表示するというものなのですが、ログインボタンではうまくいくのですが、パスワードを入力したあと、Enterキーを押してしまうと、IEのアドレス欄に『?TB_pw=123&C_pw=y』というような感じで入力したパスワードが出てきてしまいます。 Enterキーを押したときの操作はどのように設定すればよいのでしょうか?

  • Enterキーを押しても送信しないようにする

    ユーザーリクエストを受付けるHTMLフォームに 例えばテキストボックスがいくつかあって送信ボタンをクリックするとCGIにパラメータが送信されるという時に、テキストボックスの1つめにデータを入れた後、2つめ以降まだ入力してないのにEnterキーを思わず押してしまって送信されることってありますよね。 Enterキーを押しても送信されないようにすることって出来るのですか。よく、空白のテキストボックスが残っていると、「○○を入力してもう一度送信ボタンをクリックしてください」というエラーメッセージを表示して戻す。という手がありますが、テキストボックスが空白でも、データ送信はできる様にしたいのです。そうするとEnterキーを殺すしか方法が思いつかないのですが・・・

    • ベストアンサー
    • Perl
  • 「テキストボックス→Enterキー」でページが切り替わらない

    下記のようなフォームを作成しています。 (1)テキストボックスに値を入力する (2)「送信ボタン」またはEnterキーを押す (3)postにテキストボックスで入力した値が代入され、actionで設定したPHPファイルを読み込む (2)のEnterキーを入力したときになにもアクションが起こりません。 考えられる原因や対応方法をお願いします。

    • ベストアンサー
    • PHP
  • Enterキーでログイン

    普通、会員ページなどにログインするときはIDとパスワード入れた後、 Enterキーでログイン出来ますよね? 私もログインコントロールでログインページを作っていて ずっとEnterキーでログインしていたのですが、いつかを境に出来なくなってしまいました。 パスワード入れた時点でEnterを押しても反応しません。 Tab→Enter、もしくはマウスクリックならログイン出来るのですが・・・ これは結構不便だと感じます。 ユーザIDとパスワードをSession変数に格納して、その後のページを振り分けるのに使っているですが、 そのSessionがNullになってしまってるのかな?とも思いますが 何がきっかけでそうなってしまったのか謎なのです。 同じような体験したかた、原因が特定できる方、アドバイスの程よろしくお願いします。 ASP.NET(VB) Visual Web Developer 2005 Express Edition

  • ENTERキー押下の時に決まったアクションをさせたい

    VP6Learning Editionを使っています。 検索サイト等で、検索ワードを入れた後に「検索」ボタンを押さなくてもENTERキーを押すことにより、検索ボタンを押したことになりますよね。 ああいう風に、テキストボックスに入力した後にENTERキーを押したとき決まったアクションをするように(具体的にはCommand1ボタンが押されたのと同じ動作をさせたい)できないでしょうか。 日本語入力をする際にENTERキーは“決定”の役割をしますが、その時は上に書いたようなアクションをさせたくないのです。

  • Enterキー と Tabキー を同じ機能にしたいです。

    Enterキー と Tabキー を同じ機能にしたいです。 Enterキー を押すとsubmit されてしまうのを防ぎ、 かつ、Enterキー で TABキーと同じように次の入力項目へ進むようにしたいのですが、 いい方法はありますでしょうか。 Enterキー を無効化にするのは教えていただいたのですが、 次の入力項目へ進むようにする方法をどうぞ ご教示ください。 よろしくお願いいたします。

  • Enterキーで関数を実行@Netscape

    JavaScriptで、テキストボックスを使ったを作っています。 とりあえず、テキストボックスにデータを入れる前でも後でもいいので、Enterを使ってある関数を呼び出したいと思っています。 しかし、JavaScriptの例文を載せてあるサイトによると、そのスクリプトはIEでしか動かないとありました。ためしに、ホントかどうか試してみると本当に動くことはなかったの(FireFoxで)ですが、たとえば、Yahoo!JapanのログインIDを入れるあの画面では、Enterを入力するとちゃんとIDのデータがサーバーに行きます。 あのようなこと(Enterで関数呼び出し)をNetscape系ブラウザでするには、どうしたらいいのでしょうか? 参考URL: http://www.openspc2.org/reibun/javascript/mouse/053/index.html

  • Enterキー入力後の動作について

    Enterキー入力後の動作についてお伺いします。よろしくお願いします。 特定のコントロールがフォーカスを取得したときにのみ、Enterキー入力後の動作を「移動しない」に変更したいのです。(ちなみに特定コントロール以外がコントロールを取得した場合は「次のフィールド」としたいです。) もし特定コントロールフォーカス取得時が困難であれば、特定のmdbにのみEnterキー入力後の動作を「移動しない」を適用したいのです。 VBAはある程度理解しています。 解決方法をご教授ください。よろしくお願いします。

  • enterキー

    はじめまして。質問なんですが、ノートPC(機種はLavieのLL550/B)のenterキーが外れてしまいました。 他のキーは外れたときに押し込むだけで治ったのですが、enterだけは取れたキーの方に針金?のようなものがあり、他のキーとは違ったつくりになっており、押し込んでも治りません。 どなたか治し方やコツなど教えていただけませんでしょうか? ちなみに画像ではこんな感じです。 http://www5e.biglobe.ne.jp/~rindou-k/enterkey.jpg ご回答よろしくお願いします。

  • エクセルでEnterキーが効かなくなる現象について

    エクセルでEnterキーが効かなくなる現象について エクセル2007で入力フォームを作りました。テキストボックスにデータを入力しEnterキーを押すと、 次のテキストボックスへ移動します。この動作が、たまに、Enterキーを押しても次のテキストボックスへ 移動しなくなります。(他のパソコンでも同じようになります) 理由がわからない為、エクセルを閉じて、再度起動してみたり、パソコン自体を再起動したりすると、正常に動くのですが・・・(1度、VBAの画面で動かすとまた正常になります) どなたかぜひ助けてください。 よろしくお願いします。

専門家に質問してみよう