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

关于下拉菜单与查询的问题
请给位高手指点。我想实现一个功能,既,同一页面中有两个选项,一个是通过下拉菜单选择(是指通过下拉菜单实现连接到需要的页面),一个是通过查询关键字(是指在上面选择的页面中通过现在输入的关键字实现查询)。不知道这样的功能如何实现。

也就是说,当通过下拉菜单连接到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 onchange= "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;
这种形式就可以了啊

------解决方案--------------------
javaboy2006(喝着coffee学java) ( ) 信誉:
============================================
正解