• ベストアンサー

フォーム入力でURLにジャンプするには?

http://nantoka.com/***/nyu###.html と言う形式のURLの***と###をフォームから選択、 もしくは入力してボタンを押すと、そのURLにジャンプできるようなものって作れますか? できればCGIなどが使えないサーバーにも設置できる方法をお願いします。

  • yu-ma
  • お礼率26% (13/49)

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

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

以下のソースをHTMLファイルに付け加えてみてください。 <FORM NAME="form"> <INPUT TYPE=text SIZE=20 NAME="url1"> <INPUT TYPE=text SIZE=20 NAME="url2"> <INPUT TYPE=button VALUE="GO" onClick='window.location.href="http://nantoka.com/"+document.form.url1.value+"/nyu"+document.form.url2.value+".html"'> </FORM> 結構たくさんサンプルが出回っているパターンだと思いますよ。(^o^)

yu-ma
質問者

お礼

ありがとうございます。 さっそく試してみますね。 インプットタイプは他にもラジオボタンとか プルダウンで選択するのとかにも変えられますよね?

その他の回答 (1)

  • reis
  • ベストアンサー率46% (402/864)
回答No.1

JavaScriptで可能だと思いますが。 下記サイトのサンプルプログラムのハイパーリンクに そういうプログラムがあります。

参考URL:
http://www2s.biglobe.ne.jp/~club_tom/

関連するQ&A

  • 入力したURLの一部を、あらかじめ設定した単語に置き換えたうえで、そのURLにジャンプできる入力フォームの作り方が分かりません

    タイトルのとおり、例えば http://www.○○○.com/aaa.○○○.○○○ というURLを利用者が入力フォームに入力して、横のボタンをクリックすると http://www.○○○.com/bbb.○○○.○○○ というようにaaaをbbbに置き換えたURLにジャンプさせるというような入力フォームを作りたいんですが、 作り方が分りません。 恐らくJavaScriptで可能だとは思うんですが、いかんせんプログラミングの知識は皆無なので分りません。 どうか宜しくお願いします。

  • メール送信フォームについて

    HTMLのフォームに名前や住所などのいくつかの項目を入力し、送信ボタンを押すと管理者へメールが送信されるCGI(KENTWEBのメールフォームというやつ)をサーバに設置して使っていました。 今回、別のサーバに同じCGIを設置したのですが、そのサーバではCGIがまともに動いてくれません。本来送信ボタンを押すと全ての項目がプレビュー・送信されるはずなのですが、このサーバでは最後に入力した項目だけがプレビュー・送信されます。いくつかのサーバで試してみたのですが、問題のサーバ以外ではちゃんと動きます。 どなたかご存知の方いらっしゃったら対処方法などお教えいただければ幸いです。

    • 締切済み
    • CGI
  • 入力フォームについて

    CGIでメールフォームを作りましたが、 送信ボタンを押すと、以下のメッセージが表示されます。原因の検討はつきますでしょうか。 Not Found The requested URL /cgi-bin/xxxxxx.cgi was not found on this server. -------------------------------------------------------------------------------- Apache/1.3.27 Server at www.xxxxx Port 80 宜しくお願い致します。

    • ベストアンサー
    • CGI
  • メールフォームに関する質問です。

    メールフォームに関する質問です。 現在、サーバはxreaを使用しています。 http://momo-s.info/cgi_gallery_03/mo_form ↑のメールフォームを使用中です。 実際に、送信できるか試してみたのですが、 入力必須項目が未入力の場合、 「○○が未入力です」となり、前画面に戻るためのボタンが出るのですが そのボタンを押しても前画面に戻らず、何も起こりません。 何度も設置しなおしてみたのですが、この状況のままなのです。 試しに他のメールフォーム http://cmf.ohtanz.com/cgi4.html も試したのですが、こちらでも同じように前画面に戻れませんでした。 これはサーバの仕様なのでしょうか…。 レンタルのメールフォームは借りたくないのです…。

  • URL パラメータを使ってフォームに事前に入力する

    いつもお世話になります。 URLに何か細工をして、フォームに事前に入力ができることができたらと思い、 調べているのですが、 下記サイト↓ http://support.google.com/docs/bin/answer.py?hl=ja&answer=160000 に、URL パラメータを使ってフォームに事前に入力する方法が書かれているのですが、 Google ドキュメント専用なのか、うまく行きませんでした。 そもそも、無理なのかもしれないのですが、 もし、URLにパラメータを付け足して、 指定のフォームに事前に入力する方法がありましたら、 お教え頂けないでしょうか? よろしくお願い致します。

    • ベストアンサー
    • HTML
  • 新しいURLのサブページへジャンプさせたい

    URLを変更しました。 旧URLのサブページから、新URLのサブページに自動ジャンプさせたく、 旧URLのサブページに下記のhtmlを記入しました。 <meta http-equiv="Refresh" content="0;URL=http://www.example-new.com/sub/"> 旧サブページURL(例) http://www.example-old.com/sub/ 新サブページURL(例) http://www.example-new.com/sub/ しかし、とんだ先ではサーバー内での「403error(URLが見つからない)」のエラーになってしまいます。 サブページではなく <meta http-equiv="Refresh" content="0;URL=http://www.example-new.com/"> のように、トップページへのジャンプに変更したらうまくとびました。が、出来ればサブページにとばしたいのです。 ちなみに旧URLは生きています。 サブページへのジャンプは出来ないのでしょうか? 私のやり方が間違っているのでしょうか?

    • ベストアンサー
    • HTML
  • 検索したい値を入力すると自動で一致するセルにジャンプする方法はありますでしょうか

    ユーザーフォームでテキストボックスを作成し、 そこにNo.(値)を入力すると 値が一致するセルにジャンプする方法があれば教えて下さい。 実は、検索したいだけなのですが 部署内の沢山の人が使うデータなので 操作しやすくしたいと思っております ユーザーフォームには、 No.を入力する用のテキストボックスと、 ”検索”と入力したボタンを設置して ボタンを押すと自動で一致するセルにジャンプ してほしいです どなたか教えていただけないでしょうか よろしくおねがいいたします。

  • フォームへの未入力を無くしたい

    [やりたいこと(宜しくおねがいします)] フォームの未入力「コンボボックス」と「テキストボックス」を事前に把握したい。 [(やりたいこと)の実現と希望] このサイトでアドバイスを頂きまして、長年に渡り作成できたデータベースが「68」、入力するフォームは「78」を超えます。現状「フォーム」の構成を生かす方法を含めアドバイスをお願いします。 [入力するフォームに共通していること] 1,コンボボックスとテキストボックス  ・全てのコンボボックスへの選択入力は必須になっている。  ・テキストボックスは未入力箇所も発生する。「未入力箇所は不特定」 2,フォームに共通して配している2つのコマンドボタン  ・フォームを閉じるボタン「マクロ(クリック時)」  ・情報の最新化ボタン「マクロ(クリック時)」   ※コンボボックスの選択項目追加時に反映用として配置 以上ですが、宜しくお願いします。

  • ジャンプ前のページのURL を表示させたい

    携帯で keitai.phpにアクセスすると 別サーバーの http://〇〇〇.com/〇〇〇.html にジャンプした時、 ジャンプした先のURLを、 http://〇〇〇.com/〇〇〇.html ではなく ジャンプ前のページのURL を表示させることは可能でしょうか? ご存知の方いらっしゃいましたら ご教授よろしくお願い致しますm(_ _)m

    • ベストアンサー
    • PHP
  • CGIフォームにURL内の値を引き継ぐ方法

    超初心者です。 あるページ(P1)から「エントリー」ボタンをクリックさせて、 フォームページ(P2)を開かせるところまではできました。 P1:http://www.test.com/index.cgi?id=12345   ↓「エントリー」ボタンをクリック P2:http://www.test.com/entry.html?EntryNo=12345 ところが、URLにある値「12345」をフォーム内に入れ込むことができません。 どなたか助けていただける方はいませんでしょうか? http://www.test.com/entry.html?EntryNo=12345 のform部分は↓です。 <form method="POST" action="entry.cgi"> <input type="text" name="EntryNo" size="14" value=""> フォーム内に表示させなくても、フォーム送信の際にこの値「12345」が送られるだけでも良いです。 よろしくお願いします。

    • ベストアンサー
    • CGI