有馬です。 習作がでてきたのでご参考までに。 auxo / mb.kcom.ne.jp wrote | やりたいことは,ラジオボタンやチェックボックスが一つも | 選択されている/いないの判断をしたい,というものです. -- radio.htm <HTML> <HEAD> <title>radio</title> </HEAD> <BODY> <form method=post enctype="multipart/form-data" action="./radio.rb"> <input type="hidden" name="radion" value="3"> <input type="radio" name="radio" value="1"> radio 1 <input type="radio" name="radio" value="2"> radio 2 <input type="radio" name="radio" value="3"> radio 3 <input type="submit" value="送信"> </FORM> </BODY> </HTML> -- -- radio.rb #!/usr/local/bin/ruby # # radio.rb -- call from radio.htm # require "cgi" st = "" cgi = CGI.new cgi.keys.each do |key| (0...cgi[key].size).each do |i| st << key + "/" + cgi[key][i].read + "<BR>" end end html = CGI.new("html3") html.out() do html.html do html.head() do html.title() do "radio" end end + html.body() do st end end end -- | ちなみにうまくいかなかったときは,rubyがcgiを実行しっぱなし | になり,killするまで止まりません. | エラー処理ができていないからだろうと思っていますが, | この動作は正しいんですよね? cgi はそれなりに短時間で終了してくれないと困ると思いますが、 なぜでしょうね。 -- 有馬 康弘 <fit0298 / fitec.co.jp>