获取所选 ColdFusion 单选按钮的 ID(不是值)

Get ID (not value) of selected ColdFusion radio button

我在 ColdFusion 中创建了一个测验,其中一个 table 是问题,另一个是答案;它是多项选择,每个答案都显示为无线电组的成员。我正在遍历我的记录集 rsAnswers,以输出广播组。我需要获取所选单选按钮的数据库 ID 以进行插入操作,但无法弄清楚。

这是我输出问题和答案的方式:

<h3>Question #<cfoutput>#Session.theQuestion#</cfoutput></h3>
<h3><cfoutput>#rsQuestion.rrqQuestion#</cfoutput></h3>
<ol type="A" id="answerList">
  <cfoutput query="rsAnswers">
    <li>
      <label>
        <input type="radio" name="theAnswers" id=#rsAnswers.ID#" value="#rsAnswers.rraValue#" />
        #rsAnswers.rraAnswer#</label>
    </li>
  </cfoutput>
</ol>

如果我可以检索所选单选按钮的 ID 属性,我会很好,但我没有在 CF 中找到执行此操作的方法。我错过了什么?

TIA - 乔

当您 post 表单结束时,CF 只会为您提供 form 范围内所选单选按钮的 value。如果您需要ID,您应该将其设置为按钮值:

<input type="radio" name="theAnswers"
   id=#rsAnswers.ID#" value="#rsAnswers.ID#">#rsAnswers.rraAnswer#</label>