2015-04-04 55 views
0

我在写一个表单。如果填写此表单中的复选框,则必须显示此表单中的一些隐藏字段。这是我的表格的一部分:通过grails中的if-operator查看gsp代码中的隐藏字段

<div class="checkbox"> 
    <label><g:checkBox name="isAdminCafee" value="${false}"/>Register as admin</label> 
</div> 
<g:if test="${isAdminCafee == true}"> 
    some admin data 
</g:if> 

我已经决定要使用,如果运营商为解决此任务,但是当我设置复选框上,隐藏字段不显示。如何解决它?

回答

1

看起来你试图显示some admin data当用户选中复选框并隐藏some admin data当用户取消选中复选框。

您已使用g:if标记库,如果测试条件为真,则在服务器中解释该标记库并渲染其中的零件。

代替使用g:if标签库,您需要使用css隐藏some admin data,并在用户选中或取消选中复选框时使用javascript显示或隐藏。

相关问题