尝试编辑时未检查存储的复选框值

时间:2016-10-10 19:38:47

标签: javascript jquery checkbox gsp

在主页面中,我点击下面的复选框将值存储在 arraylist'方法'中。 保存后,当我尝试编辑主页面时,如何显示当时“已选中”的相应复选框。

<input type="checkbox" name="Method" value="icon" /> <g:message code="icon.label"/>
<input type="checkbox" name="Method" value="touch-icon" /> <g:message code="touch.label"/>        

1 个答案:

答案 0 :(得分:0)

嗯,保存数据后,为了根据您的数据检查这些复选框,您必须将此数据发送回视图吗?因此,您将数据发送回gsp,您可能希望使用<g:if>进行验证。如果数据有效,则使用带有“已选中”属性的复选框,否则使用<g:else>,则会设置一个空的复选框。

如果您通过执行和AJAX调用保存此数据,则在保存数据后,您可以将'200'返回到客户端并更新ajax回调上的复选框。

希望这有帮助! :)