嗨,我有这个传递给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)" />
答案 0 :(得分:1)
根据您所需的条件将checked
属性添加到您的复选框:
...
Fungi<input type="checkbox" value="Fungi" name="causalOrganism" id="causalOrganism1" onclick="checkOrganism(this.id)" ${(d.causalOrganism == 'causalOrganism1') ? "checked='checked'" : ''}/>
...
您应该考虑使用grails checkBox。有了这个,您可以直接使用checked
属性。