• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[VBScript]ラジオボタンでform送信)

[VBScript]ラジオボタンでform送信

このQ&Aのポイント
  • HTML内でVBScriptを使用して、ラジオボタンの選択内容に応じてフォーム送信先を変更する方法について教えてください。
  • 質問者はラジオボタンが2つあり、送信ボタンを押したときに選択されたラジオボタンに応じてフォームの送信先を変更したいと考えています。
  • VBScriptを使用する場合、どのような記述をする必要があるでしょうか?

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

  • ベストアンサー
  • Siegrune
  • ベストアンサー率35% (316/895)
回答No.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>

関連するQ&A