如何在页面加载期间从URL变量填充文本字段

时间:2014-03-28 20:19:32

标签: javascript jquery html

这是我的简单代码。 我正在尝试从URL读取值并在页面加载期间传入文本框。 (代码不工作) 我正在学习JavaScript。 谁能帮助我或建议我更好的解决方案。 任何帮助将不胜感激。   链接可以是

http://domian.com?UniqueID=123456&Email=n@gmail.com

<html>
 <head>
   <script type="text/javascript">
     function populate() 
     { 
       var varSection = window.location.search.substr(1);
       var varArray = varSection.split('&');

       for(var v=0; v<varArray.length; v++)
       { 
         var keyValueArray = varArray[v].split('=');
       }

       if(keyValueArray[0]=='UniqueID') 
       {
         varValue=keyValueArray[1]; 
         document.getElementById('email').value=varValue; 
         break;
       }  
     } 
 </script>
</head>
<body onload="populate()">

<h1>My Web Page</h1>
 <br>
 Email: 
 <input type="text" id="email" />
 <br>
 </body>
</html> 

0 个答案:

没有答案