<script type="text/javascript"> function go(url) { window.location.href=url+"?key="+document.getElementById("keyword").value; } </script>
实现一个功能,既,同一页面中有两个选项,一个是通过下拉菜单选择(是指通过下拉菜单实现连接到需要的页面),一个是通过查询关键字(是指在上面选择的页面中通过现在输入的关键字实现查询)。也就是说,当通过下拉菜单连接到A页面时,输入的关键字又如何传递到A页面。
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'test.jsp' starting page</title>
<script type="text/javascript">
function go(url)
{
window.location.href=url+"?key="+document.getElementById("keyword").value;
}
</script>
</head>
<body>
<input id="keyword" value="" />
<br>
<select οnchange="go(this.value);">
<option value="a.jsp" selected="selected">
页面A
</option>
<option value="b.jsp">
页面B
</option>
</select>
</body>
</html>
把input提交的内容用js写成href=url+"?key="+document.getElementById("keyword").value;
这种形式就可以了啊