0

嗨,我有这个值,我传递给 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)" />
4

1 回答 1

1

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

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

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

于 2013-01-21T19:28:37.863 回答