• ベストアンサー

FORMのINPUTタグについて

FORMタグ内のINPUTタグで例えばボタンを作成した場合。 そのボタンを押すと他のURLへリンクするという動作は出来るのでしょうか? CGIを使わないで、HTMLのみで出来るのでしょうか。? よろしくお願いいたします。

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

  • ベストアンサー
  • chanpu
  • ベストアンサー率42% (61/144)
回答No.4

こんにちは。 <form> <input type="button" value="とび!" onClick="location.href='http://www.okweb.ne.jp/index.php3'"> </form> …で、『とび!』と書かれたボタンを押すとOK Webのトップへジャンプするボタンが出来ます。 ちなみに、別ウインドウで開くには、 location.href=~を window.open(~) という形に変えれば可能です。 つまり、 <form> <input type="button" value="とび!" onClick="window.open('http://www.okweb.ne.jp/index.php3')"> </form> という感じです。 『とび!』とURL部分を変えてください。 いくつかのリンク先を選ばせる場合は、メニューを作ります。 <form method=POST name="f1"> <select name="s1"> <option value="http://www.okweb.ne.jp/index.php3">OK Web <option value="http://www.okweb.ne.jp/info.php3?view=info">お知らせ <option value="http://www.okweb.ne.jp/search.php3">最新の質問 </select> <input type=button value="とび!" onClick="location.href=document.f1.s1.options[document.f1.s1.selectedIndex].value"> </form> といった感じです。 別ウインドウで開くには、<input type=~を <input type=button value="とび!" onClick="window.open(document.f1.s1.options[document.f1.s1.selectedIndex].value)"> でOKです。 参考URLをご参照ください。

参考URL:
http://www.sky.sannet.ne.jp/masapine/java_top.html,http://www.oitaweb.ne.jp/hp/tatsuya/java/index.htm
arlie
質問者

お礼

ありがとうございました。 無事解決できたような気がします。

その他の回答 (3)

回答No.3

通常のリンク <form action="http://www.goo.ne.jp/"> <input type="submit" value="go!"> </form> 別窓リンク <form action="http://www.goo.ne.jp/" target="_blank"> <input type="submit" value="go!"> </form>

  • morix
  • ベストアンサー率16% (2/12)
回答No.2

JAVA SCRIPTを使うと出来ます。 <HTML> <BODY> <FORM> <INPUT TYPE="button" VALUE="やっぱりGoo" ONCLICK="javascript:parent.location='http://www.goo.ne.jp'"> </FORM> </BODY> </HTML> こんな感じですか。。。

  • KTFM
  • ベストアンサー率28% (12/42)
回答No.1

普通にそのURLに移動するだけなら<input type="submit">などとすることで できると思います。formタグのactionで指定したURLに遷移します。 参考URLで調べると細かい設定について調べられます。

参考URL:
http://wakusei.cplaza.ne.jp/twn/html/index.htm

関連するQ&A