【发布时间】:2014-02-20 08:23:46
【问题描述】:
我有一个 javascript 函数,用于拆分参数的 url,然后使用找到的这些参数设置文本字段的值。它工作完美......一旦我刷新页面。如何在页面加载时填充文本字段?
$(function(){
var urlParams = {};
(window.onload = function () {
var match,
pl = /\+/g,
search = /([^&=]+)=?([^&]*)/g,
decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); },
query = window.location.search.substring(1);
urlParams = {};
while((match = search.exec(query)) !== null)
urlParams[decode(match[1])] = decode(match[2]);
})();
window.onload=function(){
var nm= urlParams['name'];
var pn= urlParams['phone'];
var em= urlParams['email'];
document.getElementById('txtName').value=nm;
document.getElementById('txtPhone').value=pn;
document.getElementById('txtEmail').value=em;
}
})
谁能帮帮我?
【问题讨论】:
标签: javascript forms url hash