本文目录
getpostput区别
区别在于它们在HTTP协议中的用途不同。1.GET:用于从服务器请求指定的资源,支持缓存,可被书签保存,用于获取数据。2.POST:用于向服务器提交指定的数据(常用于提交表单数据),不支持缓存,不可被书签保存,用于提交数据。3.PUT:用于向服务器上传某个资源,创建或覆盖同名资源。用于更新数据或上传文件。这些请求方法与HTTP协议中的状态码和响应头一起构成了完整的HTTP请求和响应过程。
求助,如何实现html两个表单值传递
1、使用表单传递数据
两个html页面,a.html,b.html想。把a.html中的表单form中的id和pwd传到b.html中
1
<formaction="b.html"method="post"name="formName"></form>
要用form表单配合后台语言来传,发送类型POST和GET看你需求要换。
2、使用JS传递接收数据
<html1><inputtype="text"value="nihao"id="text"></html>
<html2></html>
如何用JS把HTML1中的text属性值nihao传递给html2在HTML2中有怎样用JS接收传递过来的数据并显示。
12
<html1><ahref="html2.html?word=nihao"><a><html2>
js代码:
12
varstr=location.href.search;//取地址参数部分word=str.sbustr(str.indexOf('=')+1);
word就可以获得地址中传递的参数了;如果有多个参数可以用split函数
3、两个纯Html之间的传值实例
index1.htm页面
12345678910111213141516
<HTML><HEAD><TITLE>NewDocument</TITLE>//标题<SCRIPTLANGUAGE="JavaScript">//调用JavaScript方法functionshow(){varresult=document.getElementByIdx("name").value;//获取值.location.href="index2.htm?name="+result;//链接跳转}</SCRIPT><style>.input7{color:#999;width:145px;height:20px;border:1pxsolid#CCCCCC;font-size:12px;background-color:#fff;}//css样式</style></HEAD><BODY><inputtype="text"id="name"><inputtype="button"value="OK"onclick="show()"/>//输出</BODY></HTML>
index2页面:
1234567891011121314151617181920212223
<HTML><HEAD><TITLE>NewDocument</TITLE><SCRIPTLANGUAGE="JavaScript">functiongetvalue(name){varstr=window.location.search;//location.search是从当前URL的?号开始的字符串if(str.indexOf(name)!=-1)//判断是否收到值{varpos_start=str.indexOf(name)+name.length+1;//解析获取值varpos_end=str.indexOf("&",pos_start);if(pos_end==-1){alert(str.substring(pos_start));//输出}else{alert("没有此值~~");}}</SCRIPT></HEAD><BODY><inputtype="button"onclick="getvalue('show')"value="GetValue"/></BODY></HTML>