作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个单选按钮组,如下所示:
<g:radioGroup name="myGroup" values="[1,2,3]" value="1" >
<p><g:message code="${it.label}" />: ${it.radio}</p>
</g:radioGroup>
questions
。用户将从中选择任何答案,然后单击名为
calculate
的按钮。这会将他重定向到另一个名为
calculate
的 Action 。现在,在此操作中,我如何从
questions
页面中获得用户选择的答案?
questions
View 页面上遇到70多个问题。我该如何管理?有什么建议么?
最佳答案
与您的示例匹配,答案将在myGroup
参数中:
def calculate() {
def answer = params.myGroup
}
myGroup
重命名为更有意义的名称,例如“问题”及其索引,例如
question1
,
question2
等用于区分单选问题组。这使您可以遍历所有请求参数并相应地分配答案:
def calculate() {
def questions = ... //list of questions rendered previously
questions.eachWithIndex { question, i ->
question.answer = params["question$i"]
}
}
关于grails - 如何将用户选择的值从radioGroup传递给操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8905091/
我是一名优秀的程序员,十分优秀!