欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS表單傳值和URL編碼轉(zhuǎn)換

 更新時間:2018年03月03日 10:45:38   作者:彬菌  
本篇文章給大家詳細分享了JS表單傳值和URL編碼轉(zhuǎn)換的相關(guān)知識點,并把實例做了分享,一起學習下。

注意:

這里寫了兩個網(wǎng)頁

因為URL傳過去的數(shù)據(jù)不支持中文字符和一些特殊符號 所以需要轉(zhuǎn)換一下編碼

實現(xiàn)效果:網(wǎng)頁1的表單數(shù)據(jù)傳到網(wǎng)頁2并顯示出來

網(wǎng)頁1代碼如下:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
 <meta charset="UTF-8"> 
 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 
 <title>document</title> 
</head> 
<body> 
 <!--test_form.html為需要發(fā)送數(shù)據(jù)到的網(wǎng)頁,https://idaobin.com/test/test_form.html --> 
 <!--表單數(shù)據(jù)將通過method屬性附加到 URL上--> 
 <!--submit表單提交到另一個網(wǎng)頁--> 
 <form action="test_form.html" method="GET" target="_blank"> 
 賬號:<input type="text" name="code"><br> 
 姓名:<input type="text" name="str"><br> 
 <input type="submit"> 
 </form> 
</body> 
</html> 

網(wǎng)頁2代碼如下:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
 <meta charset="UTF-8"> 
 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 
 <title>document</title> 
 <script type="text/javascript" src="jquery-3.2.1.js"></script> 
 <!--URL編碼轉(zhuǎn)換,只對第二個輸入框轉(zhuǎn)換--> 
 <script> 
 window.onload=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); 
 // }); 
 </script> 
</head> 
<body> 
 <p>提交過來的數(shù)據(jù)頁面</p> 
 賬號:<span id="code"></span><br> 
 姓名:<span id="str"></span> 
</body> 
<!--獲取表單傳過來的數(shù)據(jù)--> 
<script> 
 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<arr.length;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; 
</script> 
</html> 

運行后:

本文轉(zhuǎn)載于:https://www.idaobin.com/archives/276.html

相關(guān)文章

  • JavaScript實現(xiàn)的in_array函數(shù)

    JavaScript實現(xiàn)的in_array函數(shù)

    這篇文章主要介紹了JavaScript實現(xiàn)的in_array函數(shù),用于判斷一個值是否在數(shù)組中,類似PHP的in_array函數(shù),需要的朋友可以參考下
    2014-08-08
  • JavaScript創(chuàng)建對象的四種常用模式實例分析

    JavaScript創(chuàng)建對象的四種常用模式實例分析

    這篇文章主要介紹了JavaScript創(chuàng)建對象的四種常用模式,結(jié)合實例形式分析了javascript使用工廠模式、構(gòu)造函數(shù)模式、原型模式及動態(tài)原型模式創(chuàng)建對象的相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2019-01-01
  • JavaScript實現(xiàn)動態(tài)添加,刪除行的方法實例詳解

    JavaScript實現(xiàn)動態(tài)添加,刪除行的方法實例詳解

    這篇文章主要介紹了JavaScript實現(xiàn)動態(tài)添加,刪除行的方法,較為詳細的分析了javascript操作table表格實現(xiàn)針對表格元素動態(tài)操作的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • 微信小程序使用component自定義toast彈窗效果

    微信小程序使用component自定義toast彈窗效果

    這篇文章主要介紹了微信小程序使用component自定義toast彈窗效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • 基于bootstrap插件實現(xiàn)autocomplete自動完成表單

    基于bootstrap插件實現(xiàn)autocomplete自動完成表單

    這篇文章主要介紹了基于bootstrap插件實現(xiàn)autocomplete自動完成表單的相關(guān)資料,感興趣的朋友可以參考一下
    2016-05-05
  • js修改元素樣式的九種方式總結(jié)

    js修改元素樣式的九種方式總結(jié)

    用慣了vue和react之后可能會慢慢淡忘掉原生的一些操作dom的幾種方式,有的時候確實需要我們通過原生的方式進行操作,下面這篇文章主要給大家介紹了關(guān)于js修改元素樣式的九種方式,需要的朋友可以參考下
    2024-04-04
  • 原生js實現(xiàn)查詢天氣小應用

    原生js實現(xiàn)查詢天氣小應用

    這篇文章主要為大家詳細介紹了原生js實現(xiàn)查詢天氣的小應用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Javascript絕句欣賞 一些經(jīng)典的js代碼

    Javascript絕句欣賞 一些經(jīng)典的js代碼

    Javascript絕句欣賞 一些經(jīng)典的js代碼整理,學習js的朋友可以參考下
    2012-02-02
  • 原生js滑動輪播封裝

    原生js滑動輪播封裝

    這篇文章主要為大家詳細介紹了原生js滑動輪播封裝,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • js控制滾動條滾動的兩種簡單方法

    js控制滾動條滾動的兩種簡單方法

    這篇文章主要給大家介紹了關(guān)于js控制滾動條滾動的兩種簡單方法,通過JavaScript可以直接控制滾動條的位置,從而達到鎖定滾動條的效果,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-07-07

最新評論