回答を収集するためのクイズとして使用されているフォームがあり、動的に生成されるため、質問の数は可変です。for のラジオ ボタン グループの数を数えて、a) チェックした場所を特定し、b) それらを収集して、選択した回答をデータベースに保存できるようにしたいと考えています。これは私がjQueryでやってみるべきことであり、どういうわけかそれをVBScriptに渡しますか、それともVBScriptでプログラム的に行うことができますか? 参考までに、サンプル フォーム用に生成された HTML を次に示します。
<form id="vms_quiz" method="post">
<h2>Sustainable Infrastructure Quiz 1</h2>
<p>Phasellus ultrices nulla quis nibh. Quisque a lectus. Donec consectetuer ligula vulputate sem tristique cursus. Nam nulla quam, gravida non, commodo a, sodales sit amet, nisi.</p>
<!-- START QUESTION GROUP: Question #1 -->
<h2>Question #1</h2>
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>
<label>
<input type="radio" name="Q_1" value="0" id="Q1C_1" akey="0" checked="false">
Who</label>
<label>
<input type="radio" name="Q_1" value="0" id="Q1C_2" akey="0" checked="false">
What</label>
<label>
<input type="radio" name="Q_1" value="1" id="Q1C_3" akey="1" checked="false">
Where</label>
<label>
<input type="radio" name="Q_1" value="0" id="Q1C_4" akey="0" checked="false">
When</label>
<label>
<input type="radio" name="Q_1" value="0" id="Q1C_5" akey="0" checked="false">
Why</label>
<!-- START QUESTION GROUP: Question #2 -->
<h2>Question #2</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
<label>
<input type="radio" name="Q_2" value="0" id="Q2C_6" akey="0" checked="false">
Who</label>
<label>
<input type="radio" name="Q_2" value="0" id="Q2C_7" akey="0" checked="false">
What</label>
<label>
<input type="radio" name="Q_2" value="1" id="Q2C_8" akey="1" checked="false">
Where</label>
<label>
<input type="radio" name="Q_2" value="0" id="Q2C_9" akey="0" checked="false">
When</label>
<label>
<input type="radio" name="Q_2" value="0" id="Q2C_10" akey="0" checked="false">
Why</label>
<!-- START QUESTION GROUP: Question #3 -->
<h2>Question #3</h2>
<p>Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed.</p>
<label>
<input type="radio" name="Q_3" value="0" id="Q3C_11" akey="0" checked="false">
Who</label>
<label>
<input type="radio" name="Q_3" value="0" id="Q3C_12" akey="0" checked="false">
What</label>
<label>
<input type="radio" name="Q_3" value="1" id="Q3C_13" akey="1" checked="false">
Where</label>
<label>
<input type="radio" name="Q_3" value="0" id="Q3C_14" akey="0" checked="false">
When</label>
<label>
<input type="radio" name="Q_3" value="0" id="Q3C_15" akey="0" checked="false">
Why</label>
<input name="vms_quizID" type="hidden" value="1">
<input name="vms_videoID" type="hidden" value="1">
<div class="frm_div">
<input id="btn_quiz_check_answers" name="btn_quiz_check_answers" type="submit" value="Check Answers">
</div>