使用:grails 1.3.7 仅供参考。
<g:each var="name" in="${nameList}">
<li>${name.first}</li>
<input id="Add" type="radio" name="nameMod" value="${name.first}"/>Add
<input id="Modify" type="radio" name="nameMod" value="${name.first}"/>Modify
<g:hiddenField name="action" value="${nameMod.id} "/>
</g:each>
所以这就是我想要做的:我知道如何获取单选按钮的值,但是,我还需要知道按下了哪个按钮。正如您从上面看到的,我尝试将单选按钮的 ID 设置为操作(添加/修改),但我收到一条错误消息,指出该.id
属性无效。我知道如何在 jQuery 中测试单选按钮是否被选中,但我不确定如何将值从 jQuery 获取到控制器或域类。
还有另一种方法吗?基本上我需要知道动作和名称,以便我可以更新数据库。
感谢您的任何建议!(我可以这么说吗?编辑掉!!;))