怎样将一个网页中的一条数据提交到另一个网页中去
现在有两个网页一个是a.html,其中有个表单叫做form,表单中有个文本框叫做name,另一个网页叫做b.html,这个网页中有个表单叫做ff,表单中有个文本框叫做pa...
现在有两个网页一个是a.html,其中有个表单叫做form,表单中有个文本框叫做name,另一个网页叫做b.html,这个网页中有个表单叫做ff,表单中有个文本框叫做pass,怎样将a.html网页中文本框的内容提交做 b.html中的文本框去
展开
3个回答
展开全部
在a.html的<body>和</body>标签之间添加如下代码:
/*----------------------------------------------------*/
<form name="form" action="#">
<input type="text" name="name">
<input type="button" onclick="Post()" value="Post">
</form>
<!--以下是主要代码-->
<script language="javascript" >
function Post()
{
url = "b.html?name="+escape(document.form.name.value);
location.href=url;
}
</script>
/*-------------------------------------------*/
然后在B.html页的<body>和</body>标签之间添加如下代码:
/*----------------------------------------------------*/
<form name="ff">
<input type="text" name="pass"/>
</form>
<!--以下是主要代码-->
<script language="javascript" >
var url=location.search;
var Request = new Object();
if(url.indexOf("?")!=-1)
{
var str = url.substr(1) //去掉?号
strs = str.split("&");
for(var i=0;i<strs.length;i++)
{
Request[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
document.ff.pass.value=Request["name"]
</script>
/*----------------------------------------------------*/
就可以了。
wangxu00给的地址说的很详细了。你可以去参考一下。
/*----------------------------------------------------*/
<form name="form" action="#">
<input type="text" name="name">
<input type="button" onclick="Post()" value="Post">
</form>
<!--以下是主要代码-->
<script language="javascript" >
function Post()
{
url = "b.html?name="+escape(document.form.name.value);
location.href=url;
}
</script>
/*-------------------------------------------*/
然后在B.html页的<body>和</body>标签之间添加如下代码:
/*----------------------------------------------------*/
<form name="ff">
<input type="text" name="pass"/>
</form>
<!--以下是主要代码-->
<script language="javascript" >
var url=location.search;
var Request = new Object();
if(url.indexOf("?")!=-1)
{
var str = url.substr(1) //去掉?号
strs = str.split("&");
for(var i=0;i<strs.length;i++)
{
Request[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
document.ff.pass.value=Request["name"]
</script>
/*----------------------------------------------------*/
就可以了。
wangxu00给的地址说的很详细了。你可以去参考一下。
参考资料: http://www.jscode.cn/arthtml/art8112.htm
2015-08-04 · 知道合伙人互联网行家
关注
展开全部
要分情况的,分为开放网站及非开放网站
开放网站:
可以自己注册网站的账号,就是要提交的那个网站的账号注册,注册之后把另外一个网页的数据打开,复制下来,然后用注册好的账号去发布,当然要经过审核才可以发布成功。
非开放网站:
这个就需要对网站有管理权限了,网站后台管理权或FTP上传管理权,同样是复制另一条数据,然后进入管理后台把数据拷贝进去,并发布就可以。
开放网站:
可以自己注册网站的账号,就是要提交的那个网站的账号注册,注册之后把另外一个网页的数据打开,复制下来,然后用注册好的账号去发布,当然要经过审核才可以发布成功。
非开放网站:
这个就需要对网站有管理权限了,网站后台管理权或FTP上传管理权,同样是复制另一条数据,然后进入管理后台把数据拷贝进去,并发布就可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以有3种方法实现静态页面到静态页面之间的数据传递。
给你个资料看看吧。希望对你有用。
给你个资料看看吧。希望对你有用。
参考资料: http://www.jscode.cn/arthtml/art8112.htm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询