grails - 值与变量相同的Grails复选框

标签 grails

嗨,我有我传递给gsp的值

${d.causalOrganism}

我有这三个复选框,我希望根据上述值选中其中一个。我该怎么办?我试过了但是没用。
<label for="causalOrganism">Causal Organism:</label>

  Fungi<input type="checkbox" value="Fungi" name="causalOrganism" id="causalOrganism1" onclick="checkOrganism(this.id)"/>
  Bacteria<input type="checkbox" value="Bacteria" name="causalOrganism" id="causalOrganism2" onclick="checkOrganism(this.id)"/>
  Virus<input type="checkbox" value="Virus" name="causalOrganism" id="causalOrganism3" onclick="checkOrganism(this.id)" />

最佳答案

根据所需条件,将checked属性添加到您的复选框:

...
Fungi<input type="checkbox" value="Fungi" name="causalOrganism" id="causalOrganism1" onclick="checkOrganism(this.id)" ${(d.causalOrganism == 'causalOrganism1') ? "checked='checked'" : ''}/>
...

您应该考虑使用grails checkBox。这样,您可以直接使用checked属性。

关于grails - 值与变量相同的Grails复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14444874/

相关文章:

grails - 多个数据库

grails - 为什么我不能从 Controller 的脚手架模板访问注入(inject)的服务?

grails - 在使用DataSourse的Grails中,我尝试插入数据,但仅保存id字段,保存另一个字段

database - 复制的HSQLDB

grails - Grails Controller 映射,完全误解

data-binding - Grails 自动将字符串强制转换为我的域类之一

spring - 如何在创建war文件之前让Grails执行shell命令?

grails - 如何使用JasperService将列表传递给Grails中的Jasper

grails - 使用 elasticsearch 0.19.8 在 EC2 中发起 war 时出现奇怪的结果

grails - 使继承约束更严格