嗨,我有我传递给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/