怎么样用javascript实现页面传值

来源:百度知道 编辑:UC知道 时间:2024/06/28 20:48:43
题目如下:

有3个jsp页面,a.jsp b.jsp c.jsp a.jsp页面上有<input name="ttt">,如果在c.jsp页面上要用a.jsp页面上的name,请问用什么方法,请写出操作步骤
<!--用javascript可以实现--->

首先用JAVASCRIPT写一个方法,定义一个变量来接收界面的值,然后定义一个URL指向C.JSP
如下:

function gocjsp(){
var t = document.form1.ttt.value.trim();
var url = c.jsp?tt=t;
window.location = url;
}

然后你在C.JSP就可以接收到了.<%=tt%>

我想怎么调用方法你应该清楚!

1.html
-------------------------------------

<input onkeyup="forward(this)"><br>
<a href="2.html" id="link">跳转</a>
<script language=javascript>
function forward(text)
{
document.all.link.href="2.html?value="+text.value;
}
</script>

2.html
-------------------------------------
<html>
<body onload="getvalue()">
</body>
</html>

页面1文本框的值:<input id=test>
<script language=javascript>
function getvalue()
{
var arr=document.location.href.split("?");
arr=