asp中,A页面文本框的值通过一个按钮传到B页面文本框中,怎样实现?急,在线等!!
2个回答
展开全部
根据你要的意思,给你写了两个页面,供你测试:
______________________________________
a.html 代码如下:
<input name="a" type="text" id="a" value="我是默认值,你可以修改。"/>
<input type="button" name="Submit" value="点击我看看B页面的文本框变化." onclick="addCookie('lkw2007',document.getElementById('a').value)"/>
<script>
function addCookie(objName,objValue){
var str=objName+"="+escape(objValue);
var date=new Date();
var ms=365*3600*1000;
date.setTime(date.getTime() + ms);
str+="; path=/; expires=" + date.toGMTString();
document.cookie=str;
}
</script>
__________________________________________
B.html 代码如下:
<input name="b" type="text" id="b" readonly>
<script>
function getCookie(objName){
var Value="";
var arrStr = document.cookie.split("; ");
for(var i = 0;i < arrStr.length;i ++){
var temp = arrStr[i].split("=");
if(temp[0]==objName)Value=unescape(temp[1]);
}
return Value;
}
function setB(){
document.getElementById('b').value=getCookie("lkw2007");
window.setTimeout(setB,200);
}
setB();
</script>
最好把程序放在服务器上运行,当然双击运行也是可以的。
______________________________________
a.html 代码如下:
<input name="a" type="text" id="a" value="我是默认值,你可以修改。"/>
<input type="button" name="Submit" value="点击我看看B页面的文本框变化." onclick="addCookie('lkw2007',document.getElementById('a').value)"/>
<script>
function addCookie(objName,objValue){
var str=objName+"="+escape(objValue);
var date=new Date();
var ms=365*3600*1000;
date.setTime(date.getTime() + ms);
str+="; path=/; expires=" + date.toGMTString();
document.cookie=str;
}
</script>
__________________________________________
B.html 代码如下:
<input name="b" type="text" id="b" readonly>
<script>
function getCookie(objName){
var Value="";
var arrStr = document.cookie.split("; ");
for(var i = 0;i < arrStr.length;i ++){
var temp = arrStr[i].split("=");
if(temp[0]==objName)Value=unescape(temp[1]);
}
return Value;
}
function setB(){
document.getElementById('b').value=getCookie("lkw2007");
window.setTimeout(setB,200);
}
setB();
</script>
最好把程序放在服务器上运行,当然双击运行也是可以的。
追问
谢谢你
http://zhidao.baidu.com/question/410465787.html?quesup2&oldq=1,点击这个,我给你分数。谢谢你。随便回答个
2012-04-27
展开全部
将值放在url或post到B页面,B页面定义一个变量来接收这个值,然后在页面上取该变量值放到文本框中啊
更多追问追答
追问
你好,谢谢你的回答。补充一下:a页面和b页面没有关系,就是说:没有跳转的关系。
追答
那就是说需要把值存在一个地方:session cookie application 或者其他什么的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询