<ww:select id="provinces" list="provinces" listKey="provinceName" listValue="provinceName"
  value="%{customer.province}" title="id"
  name="customer.province"
  onchange="selectCity(this.title);"
 
  label="%{getText('customer.province')}" emptyOption="true" cssStyle="width:50%"/>现在的问题是这样的:因为我要保存到数据库的是名字,所以listKey必须为provinceName,
可我要做3及连动那么onchange="selectCity(this.title);"必须传一个id过去。用title来取id是取不到的。我试过了,把listKey="id"能连动但是保存到数据库的是id不是名字,
问怎么onchange="selectCity(this.***);"写什么才能取到id;
下面是连动的JS
         function selectCity(provinceid){
ProvinceManager.getCityList(refreshCity,provinceid);
}
function refreshCity(data){
DWRUtil.removeAllOptions("cities");
DWRUtil.addOptions("cities",data,"id","cityName");
}救命啊`~~~~谢谢各位啊`~分不够我再加

解决方案 »

  1.   

    问题简单化 就是onchange="selectCity(this.***);"该写什么才能传id,这个是关键,只要能传id一切都解决了,我把ww:select的属性试了一遍都不行~~~我哭`~~~~~谢谢各位啦`~~麻烦给点建议或者解决下`~感激不尽,昨天都没睡好`~~~
      

  2.   

    NND  搞定了`~~郁闷`~~~
    吐血啊`~~~
    以后WEBWORK的下拉框不会问偶
    3及连动内的 偶会背NND
    都是被迫出来的
    谁进来偶给分~~~~
    郁闷ING
      

  3.   

    呵呵,你把ID传到服务器,难道还怕服务器无法根据ID找到name吗?
    杞人忧天啊