質問は、Javaスクリプトを使用してクライアント側の検証にあります。ラジオボタンの確認
質問に関連するプログラムの重要な部分を以下に示す。..
...
<form name="results" action="" method="post">
...
<input type="radio" name="id" value="<%= id_edit %>" /> <!-- Don't bother about id_edit -->
....
<input type="button" name="Edit" value="Edit" onclick="invoke(0)"><input type="button" name="Delete" value="Delete" onclick="return invoke(1)">
....
スクリプト、基本的に
function invoke(btn)
{
if(btn == 0) document.results.action="gev.do";
if(btn == 1) document.results.action="del.do";
document.results.submit();
}
は、私は何をすることは、ボタンの選択に応じて、私は合格し、ありますサーブレットの値。更新または削除のいずれか。
私の質問は、ラジオボタンを検証するにはどうすればいいですか?ラジオボタンのどれかが選択されていれば、検証するためにjsを書くのを手伝ってもらえますか?
私の努力はすべて静脈であり、私は現在サーバー側の検証を使用しています。
質問には関係ありませんが、フォーム要素を直接「ドキュメント」にアクセスしない方がよいでしょう。将来的には機能しない可能性のある非標準の拡張機能です。代わりに、**特定の 'document.forms'コレクションを通してアクセスしてください** - ' document.forms ['results'] ' – kangax