javascript
如何将html表单转换成url,JS表单传值和URL编码转换
注意:
這里寫了兩個網頁
因為URL傳過去的數據不支持中文字符和一些特殊符號 所以需要轉換一下編碼
實現效果:網頁1的表單數據傳到網頁2并顯示出來
網頁1代碼如下:
document賬號:
姓名:
網頁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);
// });
提交過來的數據頁面
賬號:
姓名:
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;
運行后:
總結
以上是生活随笔為你收集整理的如何将html表单转换成url,JS表单传值和URL编码转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html5 游戏前景怎么样,独家 HTM
- 下一篇: html 怎么自动让图片居中显示,css