获取所选 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>
我在 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>