1

我正在使用struts1.3.8。我的应用程序中有两个单选按钮。
当我尝试选择一个然后另一个时,两者都被选中。
但是在任何时候都应该只选择一个......
如何解决?
示例代码是...

<tr>
  <td>
    <html:radio property="allPersons" value="AllPersons"/>
    <b><bean:message key="register.allPersons"/></b>
  </td>
</tr>
<tr>
  <td>
    <html:radio property="selectedPersons" value="Selected Persons"/>
    <b><bean:message key="register.selectedPersons"/></b>
  </td>
</tr>
4

1 回答 1

1

如果它们引用相同的属性,它们将相互排斥。由于它们的属性不同,因此可以同时选择它们。

互斥单选按钮的要点是在多个值中进行选择,并设置一个属性。代码应如下所示:

<tr>
  <td>
    <html:radio property="kindOfPersonSelection" value="AllPersons"/>
    <b><bean:message key="register.allPersons"/></b>
  </td>
</tr>
<tr>
  <td>
    <html:radio property="kindOfPersonSelection" value="Selected Persons"/>
    <b><bean:message key="register.selectedPersons"/></b>
  </td>
</tr>
于 2012-06-11T15:14:32.873 回答