入力値を引数として検索するには?

このQ&Aのポイント
  • 先日こちらで、html文でformを使って、submitボタンと入力ボックスを作成し、4ケタコードを入力するだけで接続する方法を教えていただきました。
  • しかし、URLに特定の文字が含まれないサイトで同様の方法ができないか試していますが、うまくいきません。
  • 末尾に4ケタコードを追加するだけのURLでの方法を教えていただけないでしょうか。
回答を見る
  • ベストアンサー

入力値を引数として検索するには("?"がない場合)

先日こちらで、html文でformを使って、submitボタンと入力ボックスを作成し、 「http://stocks.finance.yahoo.co.jp/stocks/detail/?code=7203.T」というサイトに 4ケタコードを入力するだけで接続する方法を教えていただきました。 (表現が分かりづらくて申し訳ありません。) その時の書き方は以下の通りでした:--------------------------------- <html> <body> <form action="http://stocks.finance.yahoo.co.jp/stocks/detail/" method="get"> <input type="text" name="code"> <input type="submit"> </form> </body> </html> -------------------------------------------------------------------- その後、以下のような「?」や「code=」という文字がURLに含まれないサイトで同様のことが できないか、いろいろ試しておりますが、なかなかできません。 「http://minkabu.jp/stock/7203」 上記のような末尾に4ケタコードを追加するだけのURLでの方法を教えていただけないでしょうか。 どうぞよろしくお願いいたします。

  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.1

<html> <head> <script type="text/javascript"> <!-- function jump(){ location.href="http://minkabu.jp/stock/" + document.getElementsByName("code")[0].value; } //--> </script> </head> <body> <form> <input type="text" name="code"> <input type="button" onclick="jump()" value="移動する"> </form> </body> </html>

marimo_0
質問者

お礼

ありがとうございました!助かりました!

関連するQ&A

  • 入力した値を引数として検索するには

    例えばヤフーファイナンスのトヨタ(7203)のURLは 「http://stocks.finance.yahoo.co.jp/stocks/detail/?code=7203.T」 です。 この前半の「http://stocks.finance.yahoo.co.jp/stocks/detail/?code=」をいちいち入力しないで、 「7203.T」だけ入力すれば上記サイトに接続されるような 入力枠を作成する方法があれば教えていただけないでしょうか。 (できれば「7203.T」を入力するのではなく、4ケタコードの「7203」だけの入力にしたいです。) ヤフーファイナンスのサイト以外にも同様のことをしたいと考えております。 イメージとしては、添付の画像のように、入力枠に4ケタコードを入力すれば、あらかじめ決めた サイトでの情報を表示するといったものです。 HTMLの知識は、ごく初歩的なフレーム作成ができるくらいです。 そのほかの知識(CSSなど)は必要でしょうか。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • Yhoo!ファイナンスは中国から閲覧できますか?

    https://stocks.finance.yahoo.co.jp/stocks/detail/?code=6501.T  これは中国から普通に開けますか?

  • 単位は?

    http://stocks.finance.yahoo.co.jp/stocks/detail/?code=9753 ここの152というのは「152円」ということで良いのでしょうか。

  • 引数の渡し方

    画面(1)と画面(2)があったとします。 画面(1)には <form aciton="2.phtml"> <input type="text" name="namae"> <input type="submit"> </form> 画面(2)(2.phtml) <? echo strlen($namae) echo mb_strlen($namae) ?> として入力された値の文字の長さを調べると絶対0になります。どこか間違っているでしょうか?

    • ベストアンサー
    • PHP
  • エンチョーの経営も厳しいですか

    30年以上続いたエンジョイDIYも終わりました。それくらい 経営が厳しいという事でしょうか。エンチョーは上場してますが、 そこまで切羽詰まってる感じはないですが。 http://www.satv.co.jp/0300program/0030enjoydiy/ https://stocks.finance.yahoo.co.jp/stocks/detail/?code=8208

  • 検索窓の作り方

    <form action="URL"> <input size=14 name="q"> <INPUT type="submit" value="検索"> </form> によって検索窓を作り 入力した文字を移動した先のURLに表示させるにはどうしたらいいでしょうか? 例えば、動画 と入力したら 『動画を閲覧するには会員登録が必要です。』 このように入力した文字を次のページに反映させるようにしたいのです。 HTMLでこれを作ることは可能でしょうか? よろしくお願い致します。

  • 入力に関して。

    以下のソースのようにテキストボックスを4つくらい並べて、最大入力文字数になったら、自動的に右のテキストボックスに入力できるようにすることはできるのでしょうか? <html> <head> <title></title> </head> <body> <form name="form1"> <input type="text" name="txt1" size="7" maxlength="3">. <input type="text" name="txt2" size="7" maxlength="3">. <input type="text" name="txt3" size="7" maxlength="3">. <input type="text" name="txt4" size="7" maxlength="3"> </form> </body> </html>

  • 引数の使い方

    サブのHTML(1)にある関数LC2の引数goの使い方が解りません。 function LC2(){ if (url2.value != "") { parent.f1.location.href=url2.value } else { alert("URLを入力してください") } だったら分かるのですが、引数としてgoをあえて入れる意味が解らないです。 サブのHTML(1) <!DOCTYPE HTML > 省略 <script type="text/javascript"> <!-- function LC2(go){ if (go.url2.value != "") { parent.f1.location.href=go.url2.value } else { alert("URLを入力してください") } } //--> </script> </head> <body> <form name="URL2"> <input type="text" name="url2" value="http://" size=40 > <input type="button" name= "CF2" value=" Go!! " onClick="LC2(this.form)"> </form> </body></html> メインのHTML <!DOCTYPE HTML> <html><head> <title></title> </head> <frameset rows="*,100"> <frame src="f1.html" name="f1"> <frame src="f2.html" name="f2"> </frameset> <noframes> フレーム機能を使用しています。フレーム対応のブラウザで試してください </noframes> </html> サブのHTML(2) <!DOCTYPE HTML > <html><head> <meta http-equiv="Content-Style-Type" content="text/css"> <title></title> </head> <body> *入力されたURLを別フレームに表示 </body></html>

  • form入力数字 をphpでurlの後ろ反映させる方法

    html の <form method="GET" action="post.php"> <input name="u_id" type="text" size="10"> <input type="submit" value="login"> </form> に入力された数字を以下のurlの後ろの●●に反映させhttp://localhost/schuler/php/pic/detail.php?num=●● ページを表示させたいのですが、どのように構文を作成すればよろしいでしょうか。 post.php ファイルを以下のように作成いたしましたが、全く反映されません。アドバイスをよろしくお願いいたします。 <?php $strKey = urlencode($_POST['u_id']); header("Location: http://localhost/schuler/php/pic/detail.php?num=$strKey"); ?>

    • 締切済み
    • PHP
  • 株価を取得して自分のサイトに表示したい

    例えばYahoo!ファイナンスなどで株価が表示されていますが、その数字を自分のサイトに変数として表示させたいと思います。 例えば <a href="http://stocks.finance.yahoo.co.jp/stocks/detail/?code=9984.t">ソフトバンク</a> 株価:<株価の変数>円 こんなイメージです。 ここの<株価変数>のところを教えて頂けませんでしょうか?

    • 締切済み
    • PHP

専門家に質問してみよう