- ベストアンサー
[VBScript]ラジオボタンでform送信
- HTML内でVBScriptを使用して、ラジオボタンの選択内容に応じてフォーム送信先を変更する方法について教えてください。
- 質問者はラジオボタンが2つあり、送信ボタンを押したときに選択されたラジオボタンに応じてフォームの送信先を変更したいと考えています。
- VBScriptを使用する場合、どのような記述をする必要があるでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
<input type="radio" name="ikisaki" value="0" checked>東京 と <input type="radio" name="ikisaki" value="1" >大阪 にそれぞれonclick=で、vbsriptを呼び出し document.all.item("フォーム名").action ="tokyo.asp" とか="oosaka.asp"とかするとできます。 昔作ったjavascriptの例 ※var(⇒dim)とif文以外はほとんど同じなのでわかると思いますが、 わからないようならお礼にでも書いてもらうとvbscriptに書き換えします。 <html> <head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title></title> <SCRIPT LANGUAGE="JavaScript"> var v; function test1() { if(v == "1") {document.all.item("FM01").action = "1.htm"} else {document.all.item("FM01").action = "2.htm"}; } </SCRIPT> <SCRIPT LANGUAGE="JavaScript"> function test2() { v=1; } function test3() { v=2; } </SCRIPT> </head> <body> <INPUT id="CHG" type="text" onblur="test1()"> <form id="FM01" method="POST" action=""> <div>名前:<input type="text" name="NAME" onblur="test2()"></div> <div>住所:<input type="text" name="ADDR" onblur="test3()"></div> <input type="submit" value="送信"> <input type="reset" value="取消"> </form> </body> </html>