
<table width="100%" align="center">
<tr>
<td><table width="100%">
<tr>
<td></td>
</tr>
</table></蚂并td>
<td><table width="100%">
<tr>
<td></td>
</tr>
</table></td>
</tr>
</table>
1、使用表单传递数据两个html页面,a.html,b.html想。把a.html中的表单form中的id和pwd传到b.html中
1
<form action="b.html" method="post" name="formName"></form>
要用form表单配合后台语言来传,发送类型POST和GET看你需求要换。
2、使用JS传递接收数据
<html1 ><input type="text" value="nihao" id="text"></html>
<html2></html>
如何用JS把HTML1中的text属性值nihao 传递给html2 在HTML2中有怎样用JS接收传递过来的数据并显示。
12
<html1><a href="html2.html?word=nihao"><a><html2>
js代码:
12
var str=location.href.search//取地址参数部分word = str.sbustr(str.indexOf('=')+1)
word就可以获得地址中传递的参数了;如果有多个参数可以用split函数
3、两个纯Html之间的传值实例
index1.htm页面
12345678910111213141516
<HTML> <HEAD> <TITLE>New Document </TITLE>//标题<SCRIPT LANGUAGE="JavaScript">//调用JavaScript方法 function show(){var result = document.getElementByIdx("name").value //获取值. location.href="index2.htm?name="+result //族明 链接跳转 }</SCRIPT> <style>.input7 {color: #999width:145pxheight:20pxborder: 1px solid #CCCCCCfont-size:12pxbackground-color: #fff}//css样式 </style> </HEAD> <BODY> <input type="text" id="name" class="input7"><input type="button" value="OK" onclick="show()"/>//输出</BODY>余御</HTML>
index2页面:
1234567891011121314151617181920212223
<HTML><HEAD><TITLE>New Document </TITLE><SCRIPT LANGUAGE="JavaScript">function getvalue(name){var str=window.location.search //location.search是从当前URL的?号开始的字符串 if (str.indexOf(name)!=-1)//判断是否收到值 { var pos_start=str.indexOf(name)+name.length+1 //解析获取值var pos_end=str.indexOf("&",pos_start)if (pos_end==-1){ alert( str.substring(pos_start)) //输出} else{ alert("没有此值~~") }}</SCRIPT></HEAD><BODY><input type="button" onclick="getvalue('show')" value="GetValue"/竖穗岩></BODY></HTML>
你用的是submit表单,肯定始终第二个表单都是会提交的!你如果想实现那个效果的话,要把submit换成button!设置铅梁此这个按钮的点击事件,通过这个点击事件用js代码让第一个表单提交!不知道楼主有没有听懂!槐迅假设如果你第一个表单在上面,js代码可以这样写,这个
function submits(){
document.form[0].submit()//这里form[?]这个?是几,你只要从上面往下面数,从0开始!你想提交第几个就写几
}
只要你跟那个按钮的点击事件调用这个js方法就可渣型以了!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)