Grails RadioGroup,如何将标签绑定(bind)到电台名称

标签 grails radio-button label gsp radio-group

我正在为 g:radioGroup 苦苦挣扎标签——我想创建一些 radio 和一些与 radio 相对应的标签:

<g:radioGroup name="stateOfHealth" value="${review.stateOfHealth}" id="stammp"
        labels="['1','2','3','4','5']"
        values="['bad','suboptimal','well','veryWell','excellent']">
    <span class="radioSpan"> ${it.radio}</span>
    <label for="${ ???? }">${it.label}</label>
</g:radioGroup>

我需要做什么才能插入标签的“for”属性以匹配正确的 radio ?

最佳答案

您不需要设置 for 属性,只需用标签包装 radio ,如下所示:

<g:radioGroup name="stateOfHealth" value="${review.stateOfHealth}" id="stammp"
        labels="['1','2','3','4','5']"
        values="['bad','suboptimal','well','veryWell','excellent']">

    <label>
            <span class="radioSpan">${it.radio}</span>
            ${it.label}
    </label>

</g:radioGroup>

关于Grails RadioGroup,如何将标签绑定(bind)到电台名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16122061/

相关文章:

java - Servlet 被初始化不止一次?

Grails 3限制索引 View 中的列

java - Tomcat 404页面错误

html - 让两个单选按钮表现为一个复选框

javascript - 标签必须有关联的控件

html - 选择标签的标签标签有什么意义?

unit-testing - Grails项目设置和约定-测试不是真正服务的spring组件

javascript - 测试 JQuery 中的单选按钮选中状态无法正常工作

android - 带圆边的按钮动态背景颜色

ios - 移位的按钮和标签。 swift