1

struts1.3.8を使用しています。アプリケーションに2つのラジオボタンがあります。
どちらか一方を選択してからもう一方を選択しようとすると、両方が選択されます。
しかし、いつでも1つだけを選択する必要があります...
それを解決する方法???
サンプルコードは...

<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

は、同じプロパティを参照する場合、相互に排除します。プロパティが異なるため、両方を同時に選択できます。

相互に排他的なラジオ ボタンのポイントは、複数の値から選択し、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 に答える