- ベストアンサー
教えてgooで新規質問を登録するときにジャンルを絞り込む方法(再掲)
- ジャンルを絞り込んで新規質問を登録する方法について教えてください。
- 教えてgooでの新規質問登録時に特定のジャンルに絞り込む方法を教えてください。
- 新規質問を登録する際にジャンルを絞り込む方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
前に作ったのは使って頂けていないのですね、くすん(;´д⊂) でも、涙をこらえて作り直してみました。 変な県名がでるという症状についても、補強してみました。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS"> <title>SELECT LIST で項目を絞り込む</title> <script type="text/javascript"> <!-- txt = {}; txt["初期"] = new Array("選択して下さい"); txt["関西"] = new Array("京都","大阪","兵庫","滋賀","三重","奈良","和歌山"); txt["中国"] = new Array("広島","山口","岡山","島根","鳥取"); txt["四国"] = new Array("愛媛","香川","徳島","高知"); txt["九州"] = new Array("福岡","佐賀","長崎","大分","熊本","宮崎","鹿児島"); function initMenu(){ var i; for (i=0; i<txt["初期"].length; i++){ document.FORM1.MENUB.options[i] = new Option(txt["初期"][i],txt["初期"][i]); } } function setSubMenu(area){ var i; for (i=0; i<document.FORM1.MENUB.length; i++){ document.FORM1.MENUB.options[i] = null; } document.FORM1.MENUB.length=0; for (i=0; i<txt[area].length; i++){ document.FORM1.MENUB.options[i] = new Option(txt[area][i],txt[area][i]); } } // --> </script> </head> <body onload="initMenu()"> <form name="FORM1"> <select name="MENUA" onchange="setSubMenu(this.value)"> <OPTION VALUE="初期">選択して下さい <OPTION VALUE="関西">関西 <OPTION VALUE="中国">中国 <OPTION VALUE="四国">四国 <OPTION VALUE="九州">九州 </select> <br> <select name="MENUB" > <OPTION VALUE="県">-- </select> </form> </body> </html>
お礼
いつもありがとうございます! この前教わったプログラムでいろいろといじってみたのですが、どうしてもわからない状態でお手上げでした。早速、今回教わりましたプログラムに書き換えると、見事完璧な動作をします。本当に本当に感謝いたします。ありがとうございました。