通过Grails中的if-operator查看gsp代码中的隐藏字段

时间:2015-04-04 16:56:28

标签: grails 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>

我决定使用if-operator来解决这个问题,但是当我设置复选框时,隐藏的字段不显示。如何解决?

1 个答案:

答案 0 :(得分:1)

当用户选中该复选框时,您似乎试图显示some admin data,并在用户取消选中该复选框时隐藏some admin data

您已使用g:if标记库,该标记库在服务器中进行解释,并在测试条件为真时呈现其中的部分。

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

相关问题