我现在有个下拉框,<select property="third" styleId="sanji" name="res3" > 我想取得下拉框的value 并把该值传到后台中去。怎么传啊?
用action.do?id= 也行,就是提交的是一个单独的botton ,没有参数怎么能知道他的值就是下拉框的id呢 如何表示。拿js写也行,来个能运行的就行 麻烦大家了 在线等
用action.do?id= 也行,就是提交的是一个单独的botton ,没有参数怎么能知道他的值就是下拉框的id呢 如何表示。拿js写也行,来个能运行的就行 麻烦大家了 在线等
JS里可以这么写
action.do?id=document.getElementById("res3").value
用js吧...
res3.value就是要传到后台的值。
<select property="third" styleId="sanji" name="res3" >
<option value="1">1<option>
<option value="2">2<option>
......
</select>
<input type="Submit">
</form>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
JS里可以这么写
action.do?id=document.getElementById("res3").value<html:select name="res3" property="third" styleId="sanji">
<html:options.....
</html:select>
JS里可以这么写
action.do?id=document.getElementById("third").value
不论form的method是get还是post,select中被选中的选项(option对应的值)都将被提交到web服务器。
在对应的action中用request.getParameter("res3")可以得到选中的值。