我在一个界面(界面1)中调用了一个jsp页面,这个jsp页面中有个搜索条,
界面1中还有个下拉菜单,当选中下拉菜单中的一个值 比如:商店,
就把这个值传到jsp中的搜索条中,我知道弹出新的网页怎么做,我要做的是在调用这个界面jsp界面不变的
情况下,把值传到搜索条中搜索结果,不要新弹出页,
求高人教教我怎么做
界面1中还有个下拉菜单,当选中下拉菜单中的一个值 比如:商店,
就把这个值传到jsp中的搜索条中,我知道弹出新的网页怎么做,我要做的是在调用这个界面jsp界面不变的
情况下,把值传到搜索条中搜索结果,不要新弹出页,
求高人教教我怎么做
第一个页面:
<html>
<head>
<script type="text/javascript">
function transValue()
{
var value_sel = document.getElementsByName("number")[0].value;
document.all.find.value = value_sel;
}
</script>
</head>
<body>
<select name="number" onchange="transValue()">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
</select><br>
<jsp:include flush="true" page="test1.jsp"></jsp:include>
</body>
</html>
第二个页面test1.jsp:<%@ page language="java" pageEncoding="GB18030"%>
<html>
<head>
</head>
<body>
<center><input type="text" name="find"/></center>
</body>
</html>
不管你是页面中引入了一个页面,还是引入了一个iframe,要想改变引入的document中的某个对象的值。原理都是通过DOM找到那个对象,然后给它赋值。这是最简单也是最有效的方法。
类似:
1XXXXXXXXXXXX
2XXXXXXXXXXXX
3XXXXXXXXXXXX
4XXXXXXXXXXXX
当我点击1,这个文字的时候把这行文字传到jsp的所搜条中
多谢