• ベストアンサー

テキストBOXを活用したリンク先方法は?

リンク先をプルダウンメニューで表示させるのではなく、テキストBOXにある文字を入力して、ボタンをクリックすれば、リンクされるというのは可能でしょうか?

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

#2>こういうのは可能でしょうか? ---------------------------------------------------------------- <script type="text/javascript"> <!-- function jumpTo(url){ var address=""; if(url=="77" || url=="77"){ address="http://www.yahoo.co.jp/"; } else if(url=="88" || url=="88"){ address="http://www.google.co.jp/"; } else { address=url+".html"; } location.href=address; } //--> </script> <form name="F1"> <input name="toURL" type="text" value=""> <button type="button" onclick="jumpTo(document.F1.toURL.value)">入力先に飛ぶ</button> </form>

kannon777
質問者

お礼

ありがとうございました。大げさではなく、涙が出るくらい嬉しいです。大、大満足です。 本当にありがとうございました。

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

例えばこんなの <form name="FORM"> <input name="toURL" type="text" value=""> <button type="button" onclick="location.href=document.FORM.toURL.value+'.html'">入力先に飛ぶ</button> </form>

kannon777
質問者

お礼

私の質問に合ったズバリの回答で、ありがとうございました。心から感謝します。 さらに、もう一つ教えていただければ非常に助かります。 例えば、77と入力すれば、http://www.yahoo.co.jp/へ飛び、88と入力すればhttp://www.google.co.jp/へ飛ぶ方法です。 こういうのは可能でしょうか? 誠に図々しいお願いですが、ご回答いただければ幸いに存じます。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

クライアント側スクリプトの利用により可能です。 サブミット内容によりサーバ側でリダイレクトさせるという方法もあります。

kannon777
質問者

お礼

早速の回答、誠にありがとうございました。 心から感謝します。 しかし残念ながら、自分で考えながらプログラミングを組めるような技術を持っておりません。 恐れいりますが、参考になるサイトまたはソースが分かれば非常に助かります。

関連するQ&A