例:a.jsp
<% Records = Integer.parseInt(request.getParameter("records"));%><select style="width:50" name="selrecords" onchange="">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
</select>若要在「a.jsp」本页就可收到option的变换值,onchange该如何写?
<% Records = Integer.parseInt(request.getParameter("records"));%><select style="width:50" name="selrecords" onchange="">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
</select>若要在「a.jsp」本页就可收到option的变换值,onchange该如何写?
解决方案 »
- 求连接sql server 2005数据库的3个jar包?急
- web 流媒体播放 视频预览 相关问题请教
- 急!!关于 Vector 以及 Arraylist 的用法问题,只求高手看一眼,指点出错误~~~~~~
- JSP在获取中文参数时,如果字符串长度为奇数,在IE6.0里后台会报错,在IE7.0时可以正常显示
- 关于图片显示问题
- 我用jsp改写的 梅花雪树型结构 可是运行不稳定 请各位帮我检查下
- 想用javacript打开本地网页,但路径中有中文就不行了,如何解决?
- 一个简单html的问题 在线等待
- Log4j配置问题,求大神解决啊
- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$在jsp中怎么保存/读取一个cookie??
- tomcat 5.5+jdk1.5_06怎么配置?
- mysql4.1中limit预处理的问题?高手请进!
<select onchange="表单名.submit()">
function getval()
{
alert(document.f1.selrecords.value);
}
</script>
<html>
<form name="f1">
<select style="width:50" name="selrecords" onchange="getval()">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
</select>
</form>
</html>
<form name="frm" action="a.jsp" method="post">
<select style="width:50" name="selrecords" onchange="" onChange="frm.submit()">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
</select>
<input name="text" type="text" value=<%=Records%>>
</form>
在text中就能显示出option的内容了。
onChange="document.getElementById('old').value = document.getElementById('selrecords').value;frm.submit()"
然后用request来得到
document.form.submit();
<%
int Records = 5;
if(request.getParameter("selrecords")!=null)
Records = Integer.parseInt(request.getParameter("selrecords"));
%>
<form name="frm" action="a.jsp" method="post">
<select style="width:50" name="selrecords" onChange="frm.submit()">
<option value="5" <%if(Records==5){%>selected<%}%>>5</option>
<option value="10" <%if(Records==10){%>selected<%}%>>10</option>
<option value="15" <%if(Records==15){%>selected<%}%>>15</option>
</select>
<br>
<input name="text" type="text" value=<%=Records%>>
</form>
</body>这样就行了。
<form name="frm" action="test1.jsp" method="post">
<select style="width:50" name="selrecords" onChange="document.getElementById('text').value = document.getElementById('selrecords').value;">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
</select>
<br>
<input name="text" type="text" value=5>
</form>
</body>这样写也可以实现!
pageRecord = 5;
if (request.getParameter("records")!=null) {
pageRecord = Integer.parseInt(request.getParameter("records"));
}
String forward_page="a.jsp";
%>
<form name="frm1" action="/web1/servlet1" method="post">
每页表示的记录数
<select style="width:40" name="selrecords"
onchange="window.location=this.options[this.selectedIndex].value">
<option value="<%=forward_page%>?records=5">5</option>
<option value="<%=forward_page%>?records=10">10</option>
<option value="<%=forward_page%>?records=15">15</option>
<SCRIPT Language=javaScript><!--
Reset_SelIndex(document.frm1.selrecords,'<%=pageRecord%>');
//--></SCRIPT>
</select>
</form><script LANGUAGE="javascript">
function Reset_SelIndex(obj,val) {
for (i=0; i<obj.length; i++) {
if (obj.options[i].text==val) {
obj.options.selectedIndex = i;
return;
}
}
obj.options.selectedIndex = 0;
}
</script>