我有一个网址如下传递从URL的值划分为下拉列表使用Javascript
http://*****************?ContentId=1335&clientName=Sam&clientPhone=123&[email protected]&clientCountry=United%20Kingdom.
clientCountry一个下拉我的形式列表的名字,我要传递的价值(王国)到使用JavaScript的下拉列表中。
我已经能够做到这一点至今
function getUrlVars()
{
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
var first = getUrlVars()["clientName"];
var second = getUrlVars()["clientPhone"];
var third = getUrlVars()["clientEmail"];
var fourth = getUrlVars()["clientCountry"];
现在我不知道该怎么第四传递变量到下拉列表中。任何人都可以协助,因为我是一个JavaScript的总新手?
是否要根据URL参数预先选择现有下拉列表中的值? – 2011-12-21 11:22:00
是的,这是正确的,携带数据的网址需要填写表单。 – Nirm 2011-12-22 16:18:20