0

回答を収集するためのクイズとして使用されているフォームがあり、動的に生成されるため、質問の数は可変です。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>
4

1 に答える 1

1

クライアント側のVBScriptは、InternetExplorerでのみ使用できます。JavaScriptを使用する必要があります(jQueryJavaScriptです)。

于 2012-12-06T15:14:23.107 に答える