• ベストアンサー

リンクで「submit」

送信ボタンをテキストリンクのようにしたいのですが、 どうすればいいか分かりません。 そもそもできるかどうかもわかりませんが^^; 知っていたらご教授お願いしますm(_ _)m

  • Perl
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
  • taseki
  • ベストアンサー率66% (155/233)
回答No.3

こういうことでしょうか。 ---------------- <form method="post" name="frmMain"> <input type="text" name="mes"> <a href="#" onclick="document.frmMain.submit();return false;">送信</a> </form> ---------------- javascriptが使えない環境への配慮も必要だと思いますが。

if_else
質問者

お礼

はい!そういうことです。 ありがとうございましたm(_ _)m

その他の回答 (2)

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

よく意味がわからないのですが、 送信ボタン<input type="submit">を押せば他のページに飛べばいいだけですか? (テキストリンクのように飛ぶ) それとも、送信ボタンをボタンではなく、テキストっぽくしたいということですか? (テキストリンクのような表示にしたい)

if_else
質問者

補足

はい、そういうことです。つまり、 <form method="post"> <input type="text" name="mes"> <a href="***">送信</a> </form> ↑の「送信」っていう文字をクリックすると submitしたいということなのですが、可能でしょうか?

回答No.1

スタイルシートでborderとbackground-colorを変更してやれば一見テキストのようなボタンにできます。 また、テキストリンクからjavascriptでsubmitさせることも可能です。

if_else
質問者

お礼

なるほど そんな方法がありますね! ありがとうございましたm(_ _)m

関連するQ&A

  • テキストリンクでsubmitするには

    簡易的な検索システムを作ってみました。 検索フォームでは、エリアごとにボタンを設置し、ボタンをクリックすることで、該当するエリアの検索結果が表示されるというものです。 今回、この検索フォームのボタンをテキストリンクで表示できないかと思い、ご質問させて頂きました。 現在は、下記のようなフォームにしています。 <form name="" method="POST" action="result.php"> <ul> <li><input type="submit" name="area" value="新宿"></li> <li><input type="submit" name="area" value="銀座"></li> <li><input type="submit" name="area" value="渋谷"></li> <li><input type="submit" name="area" value="恵比寿"></li> <li><input type="submit" name="area" value="品川"></li> </ul> </form> ※例えば、新宿のボタンをクリックすると、新宿に該当する検索結果が表示されます。 このボタンをテキストリンクにする方法としては、どういった方法がありますでしょうか? アドバイスをいただければ幸いです。

    • ベストアンサー
    • HTML
  • 携帯サイトでリンクをSubmit化したい

    現在、仕事で携帯サイト(i-mode、vodafone、ezweb)を作成しているのですが、入力フォームを作成した際に通常はSubmitボタンで送信を行いますが、Aタグ(リンク)でフォーム内容を送信することは可能でしょうか? PC用のサイトであればJavaScriptで簡単に対応できますが、携帯ではJavaScriptが使用できないかと思いますので、別の方法が無いかと考えている所です。 もしご存知の方がおられましたら、ご回答お願い致します。

  • ボタンシェイプにリンクを張ると…

    はじめまして、FLASH初心者です。 ボタンシェイプを作り、「アップ」を3枚の写真が切り替わるムービーにし、 「オーバー」で静止テキストにリンクを張ったメニューを表示させようとしたのですが、 リンク付テキストにマウスを移動するとアップの時のムービーが出てきてしまって困ってます。 ActionScriptで解決できるのかどうかわからず、まだ不慣れなのでご教授願いたいと思います。

    • ベストアンサー
    • Flash
  • submitについて

    <script type="text/javascript"> <!-- function go() { document.getElementsByTagName("input")[3].value+="text"; } //--> </script> <form name="NAME1" action="#" method="get" onSubmit="go()"> <input type="submit" name="submit1" value="送信1" > <input type="submit" name="submit2" value="送信2"> <input type="button" name="submit3" value="送信3" onClick="go()"> <input type="text" name="text1" size="10"> </form> なのですが、送信2のsubmitを4回クリックすると以下のように表示されるのですが、どういう感じで実行されているのかわかりませんので教えていただけないでしょうか? 一応一回目はtext1=textとなるのですがテキストボックスには空になります。 2回目はtext1=textとなりテキストボックスにはtextが入ります。 3回目はtext1=texttextとなりテキストボックスには空になります。 4回目はtext1=textとなりテキストボックスは空になります。 以上よろしくお願いします。

  • リンクでPOSTデータを送信することは可能ですか?

    はじめまして。 Submitボタンを使用せずに<A>リンクでFORMのPOSTメソッドデータを送信することは可能でしょうか? やはりURLにデータを付加して送信するしかないのでしょうか? ご教授よろしくお願い致します。

    • ベストアンサー
    • HTML
  • submitについて

    「 <input type=submit value="送信"> 」について。 ボタンの役割というのは分かりますが、submitの使い方がよく分かっていません。このボタンを押した時の処理というのはどこで行うものなのですか。サンプルソースなど、ボタンはsubmitが多く使われているようなのですが・・・。どのようなときに役立つのか教えてください。

    • ベストアンサー
    • HTML
  • メールのリンクについて

    gooメールから携帯電話にメールを送信する時、電話番号等にリンクを付けようと送信してもテキストメールなのでリンクが付きません。 前はアウトルックを使っていたのですが電話番号の前にTEL:という文字を打つとリンクが表示されていました。 どうかリンクの付け方を教えて下さい。 よろしくお願い致します。

  • Javascriptで、フォームボタン押下(submit)せず、リンクURLを書き換える

     javascriptで、  1.フォームのテキストボックスに入れられた値を取得し、   例)テキストボックス入力 ; test  2.元々記述されているリンクURLをユーザがクリックした時、   例)元々のリンクURL ; <a href="www.google.co.jo?q= ~...  3."1"のテキストボックス内に記述された値を取得して、"2"のURLを書き換え、   例)テキストボックス内の文字をURLの一部に追記する ; <a href="www.google.co.jo?q=test  ~...  4.書き換えられた後のURLにユーザを飛ばす、  ・・・という事って出来るんでしょうか。  上記動作内でユーザの動作は、   テキストボックスに文字を入れる、という動作と、   リンクをクリックする、という動作のみです。  フォームのボタン押下後、というのであれば出来たんですが、上記の様な動作のコードが思い浮かびません・・・。PHPとかCGIではなく、Javascriptで何とか出来ないでしょうか。  お知恵拝借、よろしくお願いします。

  • このsubmitがうまくいかないんです。

    echo '<button type="submit" name="bknk" value="back">先月</button>'; echo '<button type="submit" name="bknk" value="now">当月</button>'; echo '<button type="submit" name="bknk" value="next">次月</button><BR>'; 1つのフォームに、submitボタンを1つ設けて、 押したsubmitボタンによって、 処理を分けるというのが趣旨で、 この部分は、ボタンを配置している箇所です。 (1) この式で、どれか1個を押した時、 3つのsubmit全てがデータ送信されてしまい、 3つの処理が走ってしまいます。 1つの処理だけを行いたい。 (2) さらに、送信される値は value ではなく、 ボタンの表示名の漢字部分が送信されています。 そのままボタンを押すと、漢字が送信され、以降の処理でエラーになります。 漢字部分を、value の値にすると(1)の様に動作します。 フォーム内にsubmitが複数存在してはいけないのでしょうか。 私のHTML本には複数submitを設置した時に、 どのボタンが押されたか判別する為に name と value を使えば良いとされているのですが。 なにか、根本的なところに間違いなどありませんか? どなたかご指摘お願いします。

    • 締切済み
    • PHP
  • AWTボタンのリンク先の指定

    アプレットのAWTでのリンクですが、 ページのそれぞれのリンクのさせ方はわかるのですが、 例えば1.HTMLと2.HTMLの二つのページがあってそれぞれに行きたい時、テキストとボタンを作ってテキストに1と入力し、ボタンを押せば1.HTMLにリンク、2と入力すれば2.HTMLにリンクさせたいと思っています。よろしくお願いします