100分求:javascript select事件,同时要求传递参数

来源:百度知道 编辑:UC知道 时间:2024/06/30 17:15:36
比如:
<script language="javascript">

function ToPage(){
CurrentPage=document.ToPage.CurrentPage.value;
}
</script>
   跳到第
<form action="<%=basePath %>query.do?command=QueryBycpAndMT&Type=zx&ModuleType=dj" name="ToPage">
<select name="CurrentPage" onChange="ToPage()">
<% for(int j=1;j<CountPageNumber+1;j++){ %>
<option value=<%=j %> <%=CurrentPage==j?"selected":"" %> ><%=j %></option>
<%} %>
</select>

现在我想 就是 在别人选了第几页的时候 马上就 提交请求为 query.do?command=QueryBycpAndMT&Type=zx&ModuleType=dj的 但在这个请求的基础上 加上&CurrentPage=刚刚选中的那个值!

只要更改ToPage函数就可以了

function ToPage(){
var CurrentPage=document.ToPage.CurrentPage.value;
document.getElementsByName("ToPage")[0].action +="&CurrentPage="+CurrentPage
document.getElementsByName("ToPage")[0].submit();

}

还有问题可以百度hi我

<select name="topage" id="topage"
onchange="location.href=this.options[this.selectedIndex].value;">
<c:forEach var="i" begin="1" end="${page.totalPages }"
step="1">
<option value="${goto }?pageNo=${i }"
<c:if test="${page.pageNo == i }">selected</c:if>>
第${i }页
</c:forEach>
</select>

这个简单啊。你在你的from里加个name <form name="from" action="****.do?*****"/>
func