日期:2014-05-17  浏览次数:20690 次

请教一个jsp页面向action传值的问题
<form....>
<div class="lname2">缴费项目:</div>
<div class="rconn2_l">
<select default="请选择" style="WIDTH:200px" name="billDtlVo.reserved1" id="reserved1">
<option value=''>-----请选择-----</option>
<s:iterator id="itemList" value="itemList"> 
<option id="${cardName}" value="${cardName}" cardName="${cardName}" reserved6="${cardId}"> 
<s:property value="cardName" /></option></s:iterator>
</select> 
</div>
</form>
其中,itemList为从action中传过来的列表,里面包含cardName和cardId,billDtlVo为action中定义的Vo类,定了get和set方法,现在页面上是一个select框,我需要选定一个选项后,将cardName存到billDtlVo.reserved1中,cardId存到billDtlVo.reserved6中,请问怎么实现呢?(谢谢!)

------解决方案--------------------
通过jQuery取所选定select的,然后设置billDtlVo.reserved6,不就可以了么?
如下:
将option 的id改为${cardId}
<input type="hidden" id="reserved6" nae="billDtlVo.reserved6" />
-------js--------
var _val = $("#reserved1 : selected").attr("id");
$("#reserved6").val(_val);