質問: formで選択数の制御。 cgi側でやれば一発なんでしょうが、、、、、 どこかで、ラジオボタンだったか、チェックボックスだったかで、3つまで選択みたいな時に、4つ目を押すと自動的に一個解除されるようなやつを見たような気がするのですが、どうやっているのでしょうか? 送信ボタンを押す前に選択数の上限を制御しているような感じだったと思います。 なんとなく、javascriptかなぁ、、、って気がしているのですが、ここで見たよーとかこうすればいいよーとか、ご存知の方教えて下さい。
回答: cgiで処理しなくても、クライアント側のjavascriptでも出来ますね。 onchangeハンドラでラジオボタンやチェックボックスの状態をチェックして、document.form.name.valueで状態を制御すると出来ます。 そのもののソースはないけど、参考になるページや書籍はたくさんあるはずです。