javascript
如何将html表单转换成url,JS表单传值和URL编码转换
注意:
這里寫了兩個(gè)網(wǎng)頁
因?yàn)閁RL傳過去的數(shù)據(jù)不支持中文字符和一些特殊符號(hào) 所以需要轉(zhuǎn)換一下編碼
實(shí)現(xiàn)效果:網(wǎng)頁1的表單數(shù)據(jù)傳到網(wǎng)頁2并顯示出來
網(wǎng)頁1代碼如下:
document賬號(hào):
姓名:
網(wǎng)頁2代碼如下:
documentwindow.οnlοad=function(){
var a=document.getElementById("str").innerText;
var b=(decodeURIComponent(a));
document.getElementById("str").innerText=b;
}
// 以下是jquery代碼
// $(function(){
// var c=$("#str").text();
// var d=(decodeURIComponent(c));
// $("#str").text(d);
// });
提交過來的數(shù)據(jù)頁面
賬號(hào):
姓名:
function UrlSearch(){
var name,value;
var str=location.href;
var num=str.indexOf("?");
str=str.substr(num+1);
var arr=str.split("&");
for(var i=0;i
num=arr[i].indexOf("=");
if(num>0){
name=arr[i].substring(0,num);
value=arr[i].substr(num+1);
this[name]=value;
}
}
}
var Request=new UrlSearch();
document.getElementById("code").innerHTML=Request.code;
document.getElementById("str").innerHTML=Request.str;
運(yùn)行后:
總結(jié)
以上是生活随笔為你收集整理的如何将html表单转换成url,JS表单传值和URL编码转换的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html5 游戏前景怎么样,独家 HTM
- 下一篇: html 怎么自动让图片居中显示,css