日期:2014-05-18  浏览次数:20793 次

请教一个下拉表单提交的问题,感谢。
<select   name= "page "   id= "page "   onChange= "javascript:this.form.submit(); ">
<%
int   num   =   ghyghost.getPagenum();
for   (int   i   =   0;   i   <   num;   i++)   {
out.print( " <option   value=\ " "   +   " "   +   (i   +   1)   +   "\ "> "   +   " "
+   (i   +   1)   +   " </option> ");
}
%>

</select>


一个下拉表单,就是显示分页的分页下拉。。

然后提交到page.jsp?page=     这里,等号后面是下拉中的值,我不知道怎么写了,感谢。

------解决方案--------------------
function doSave(form){
var url= "page.jsp?page= ";
var page=document.all.page.value;
url=url+page;
form.action=url;
form.submit();
}

修改onchange事件为 onchange= "doSave(this.form); "
------解决方案--------------------
不错