<tr>
<s:select  headerValue="==请选择=="   headerKey="0"
list="goodsArray" listKey="name" listValue="id" label="Name"
 onchange="document.getElementById('num').value=thisthis.select.value " /></tr>
<tr>
<s:textfield label="Num" name="num" id="num"  cssStyle="width: 88px" disabled="true"/></tr>
在select中list传来的是一个bean的arraylist数组,bean中  有 name,id,num属性我想在选择一个select的时候,同时将这个对应的num赋值到num文本框中
请问应该如何实现?

解决方案 »

  1.   

    list="goodsArray"如果goodsArray是一个List,那后面就不要用listKey="name" listValue="id",goodsArray是一个map时才用listKey="name" listValue="id"。
    即如果goodsArray是一个List:
    <s:select headerValue="==请选择=="  headerKey="0" 
    list="goodsArray" label="Name" 
    onchange="document.getElementById('num').value=thisthis.select.value " />