• 締切済み

掲示板で世界の国名を選択(オプションメニュー)させる

waffleの回答

  • waffle
  • ベストアンサー率44% (11/25)
回答No.1

海外のサイトで国を選択するページをみつけたら、そのソースを見てみるとわかりやすいのではないでしょうか。

関連するQ&A

  • 世界の国名を覚えたい

    こんにちは。世界の国名及び国の場所を覚えたいです。覚えるにあたり、クイズ形式で覚えられるサイトをご存知ないでしょうか?例えば以下のようなサイトです。 都道府県ゲーム ttp://709709.com/game/tizu.htm もしこのようなサイトがなければ、覚えるのに役立つサイトでも構いません。どうぞよろしくお願いします。

  • 「旧国名」を覚えたい!!!!!

    「旧国名」と「現在の県名」を照らし合わせて覚えたいのですが、 そういうのが分かりやすく載っているサイトはないですか? 例えば 尾張    愛知県西部 丹後    京都府北部 などです。  ご存知の方、いらっしゃれば教えてくださいm(__)m   宜しくお願いします。

  • optionで時間選択をしてというものを

    optionで時間選択をしていく施設予約のためのサイトを作っているのですが 下のコードのoptionタグのend1とend2のところで、end1で「21」が選択された場合、 end2の選択肢の「30」を選択できないようにしたいのですが可能でしょうか? <tr> <td>利用希望時間</td> <td> <select name="start1"> <option value="">-- <option>9<option>10<option>11<option>12 <option>13<option>14<option>15<option>16<option>17 <option>18<option>19<option>20<option>21 </select> : <select name="start2"> <option value="">-- <option>00 <option>30 </select> ~ <select name="end1"> <option value="">-- <option>9<option>10<option>11<option>12 <option>13<option>14<option>15<option>16<option>17 <option>18<option>19<option>20<option>21 </select> : <select name="end2"> <option value="">-- <option>00 <option>30 </select> <select name="color"> <option value="pink">赤 <option value="green">緑 <option value="skyblue">青 <option value="purple">パープル <option value="gray">グレー </select> </td> </tr>

  • JavaScriptで書かれたOptionタグをVBAで選択する方法

    <SCRIPT language="JavaScript"> document.write("<SELECT name=aaa><OPTION value=A>1</OPTION><OPTION value=B>2</OPTION><OPTION value=C selected>3</OPTION></SELECT>") </SCRIPT> 上記のJavaScriptで書かれたOptionタグをVBAから objIE.Document.forms(0).aaa.Item(1).Selected = True と選択しても動かすことが出来ませんでした。 VBAからJavaScriptで書かれたOptionタグの選択することをしたいのですが不可能なのでしょうか?

  • 2つの<select>フォームの完全連動(自動選択)

    下記のドロップダウンメニューで、 「1.県名」と「2.ふりがな」が完全に連動するjavascriptをご教示ください。 県名を先に選択しても、ふりがなを先に選択しても 対応する項目が自動で選択される動作を希望しております。 <html> <head></head> <body> <form> 1.県名<br> <select name="Address1" class="forms1"> <option value=""></option> <option value="0">東京</option> <option value="1">神奈川</option> <option value="2">埼玉</option> <option value="3">千葉</option> </select> 2.ふりがな<br> <select name="Address2" class="forms1"> <option value=""></option> <option value="0">とうきょう</option> <option value="1">かながわ</option> <option value="2">さいたま</option> <option value="3">ちば</option> </select> </form> </body> </html>

  • javascriptでの2つのプルダウンメニューの初期値

    下記の2つの連動するセレクトメニューで最初の国名のプルダウンで「日本」を選択、次の都市名のプルダウンで「東京」を選択し、 その後ブラウザの戻るボタンで戻り後、再びページを表示させたり、または入力内容確認画面へ進みjavascriptのonclick="history.back()"で入力ページ(下記スクリプト記述ページ)に戻ると1つ目の国名のメニューは日本が表示されていますが、2つ目の都市名のメニューが空白になってしまいます。 そのため、都市名のプルダウンで東京を表示させるには、1つ目の国名のプルダウンを一度日本以外にしてから再度日本に表示させるといった動作が必要になってしまっています。 そこで、都市名のメニューを空白にさせずにそのまま表示させるように色々調べたのですが、解決策がありませんでした。 そこで、せめて両方のプルダウンともに「国を選択して下さい」にした状態にはできないかと考えております。 何か良い方法がありましたらば教えて頂けませんでしょうか? <html> <head> <script type="text/javascript"> window.onload = function(){ document.getElementById("selMain").onchange = function(){ var selNo = this.selectedIndex; var selObj = document.getElementById("selSub"); var optionData = [ ["国名を選択してください,"], ["東京,tokyo","大阪,osaka","名古屋,nagoya"], ["ニューヨーク,ny","ロサンゼルス,la"] ]; var i, tmp = []; while(selObj.hasChildNodes()) { selObj.removeChild(selObj.firstChild); } for (var i=0; i<optionData[selNo].length; i++){ tmp = optionData[selNo][i].split(","); selObj.options[i] = new Option(tmp[0], tmp[1]); } } } </script> </head> <body> <form action="./enq.cgi" method="get" id="mainForm" name="mainForm"> <select id="selMain"> <option value="" selected>国を選択してください</option> <option value="jp">日本</option> <option value="usa">アメリカ</option> </select> <select id="selSub"> <option value="">国を選択してください</option> </select> </form> </body> </html>

  • 掲示板にアイコンを選択できる機能を付けるには…

    今、サイトに設置する掲示板を借りて、スキンを製作しています。 …そこに、アイコンを選択できる機能を付けたいと思っています。 調べたところ、Javascriptで付ける、という事は分かったのですが、タグが分かりません。 どなたか、そのような機能を付けられるタグを、教えてください。

    • 締切済み
    • CGI
  • セレクトメニューで選択された項目に応じて、別のセレクトメニューの内容を変更する場合について

    アドバイスお願いします。 ページロード時、最初ののセレクトメニューは「国を選択してください」が選択された状態となりますが、次のセレクトメニューが空白になってしまいます。 これを最初のメニューと同じく「国を選択してください」と表示させるには、どうしたらよろしいでしょうか? 【HTML】 <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <title>JavaScript</title> <link rel="stylesheet" type="text/css" href="main.css" media="all"> <script type="text/javascript" src="main.js"></script> </head> <body> <form action="./enq.cgi" method="get" id="mainForm" name="mainForm"> <select id="selMain"> <option value="">国を選択してください</option> <option value="jp">日本</option> <option value="usa">アメリカ</option> </select> <select id="selSub">国を選択してください</select> </form> </body> </html> 【main.js】 window.onload = function(){ document.getElementById("selMain").onchange = function(){ var selNo = this.selectedIndex; var selObj = document.getElementById("selSub"); var optionData = [[ ],[ { text:"東京", value:"tokyo"}, { text:"大阪", value:"osaka"}, { text:"名古屋", value:"nagoya"} ],[ { text:"ニューヨーク", value:"ny"}, { text:"ロサンゼルス", value:"la"} ] ]; while(selObj.hasChildNodes()) { selObj.removeChild(selObj.firstChild); } for (var i=0; i<optionData[selNo].length; i++){ selObj.options[i] = new Option(optionData[selNo][i].text, optionData[selNo][i].value); } } } また、質問にありますようなセレクトメニューを実装する場合、JavaScriptとAJAX、どちらが適したものと言えるのでしょうか?

  • Select optionでキーボード押下仕様について

    selectタグで、アルファベットのキーを押すと、 表示されている名前の先頭文字で、選択されますが、 valueの値をキーボードで選択させることは可能でしょうか?Oを押してもその他が選ばれません。。 <select name="OS"> <option value="WIN">Windows <option value="MAC">Macintosh <option value="UNIX">UNIX <option value="OTHER">その他 </select>

  • PHP プルダウンメニュー

    現在PHPを勉強しているのですが、どうしても分からない問題がありましたのでご質問をさせて頂きました。 私がしたいのは登録フォームの中で都道府県で例えば、(東京)が選択されたら、確認画面にとんだ際に選択された(東京)と表示されるようにしたのです。 したがコードになります。 //HTML 都道府県: <select name="prefecture"><option value="">▼選択して下さい</option> <option value="北海道">北海道</option> <option value="青森県">青森県</option> <option value="岩手県">岩手県</option> <option value="宮城県">宮城県</option> <option value="秋田県">秋田県</option> <option value="山形県">山形県</option> <option value="福島県">福島県</option> <option value="茨城県">茨城県</option> <option value="栃木県">栃木県</option> <option value="群馬県">群馬県</option> <option value="埼玉県">埼玉県</option> <option value="千葉県">千葉県</option> <option value="東京都">東京都</option> <option value="神奈川県">神奈川県</option> <option value="新潟県">新潟県</option> <option value="富山県">富山県</option> <option value="石川県">石川県</option> <option value="福井県">福井県</option> <option value="山梨県">山梨県</option> <option value="長野県">長野県</option> <option value="岐阜県">岐阜県</option> <option value="静岡県">静岡県</option> <option value="愛知県">愛知県</option> <option value="三重県">三重県</option> <option value="滋賀県">滋賀県</option> <option value="京都府">京都府</option> <option value="大阪府">大阪府</option> <option value="兵庫県">兵庫県</option> <option value="奈良県">奈良県</option> <option value="和歌山県">和歌山県</option> <option value="鳥取県">鳥取県</option> <option value="島根県">島根県</option> <option value="岡山県">岡山県</option> <option value="広島県">広島県</option> <option value="山口県">山口県</option> <option value="徳島県">徳島県</option> <option value="香川県">香川県</option> <option value="愛媛県">愛媛県</option> <option value="高知県">高知県</option> <option value="福岡県">福岡県</option> <option value="佐賀県">佐賀県</option> <option value="長崎県">長崎県</option> <option value="熊本県">熊本県</option> <option value="大分県">大分県</option> <option value="宮崎県">宮崎県</option> <option value="鹿児島県">鹿児島県</option> <option value="沖縄県">沖縄県</option> </select> //PHP if(!isset($_POST["prefecture"])){ $prefecture = "未入力です。再入力をお願いいたします。"; } elseif(empty($_POST["prefecture"])){ $prefecture = "未入力です。再入力をお願いいたします。"; } else { $prefecture = $_POST["prefecture"]; } <tr> <td>都道府県 </td> <td><?php $arr1 = array(); //var_dump($value1); echo $arr1[$prefecture]; $prefecture = $arr1[$prefecture]; ?></td></tr> ただしこれだけでは値が受け取れておりません。 配列の基本なのかもしれませんが、色々調べても分かりませんでした。 どのたかご存知の方お教えお願いできませんでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • PHP