-1

我有两个 Struts 2<s:select>标签;一个用于country,另一个用于state

<s:select label="country" headerKey="-1" headerValue="Select country" list="country"       name="countryID" />

<s:select label="state" headerKey="-1" headerValue="Select state" list="state"   name="stateID" />

When the countryselect changes I want to show only that country's states.

我怎样才能做到这一点?

4

1 回答 1

0

您可以使用 Struts2doubleselect标记。它

渲染两个 HTML 选择元素,第二个元素根据第一个元素的选定条目更改显示值。

<s:doubleselect label="Select country/state" name="country" list="{'country1','other'}" doubleName="state" doubleList="top == 'country1' ? {'state1', 'state2'} : {'state3', 'state4'}" />

有关真实示例,请参见Struts 2<s:doubleselect>示例

于 2014-08-04T08:07:32.497 回答