从url变量填充输入字段-使用javascript或jquery
populate input field from url variable - using either javascript or jquery
我有一个url
http://www.example.com/state=survey&行动= display&调查= 39,丹麦区= surveys&货币=
用户将进入带有上述url的新页面。这个页面将包含一个表单。有一个id为'currencyrequired'的输入,我想让这个输入自动从url中拉入货币变量(在这个例子中是丹麦)。
<input type="text" id="currencyrequired" name="currencyrequired" size="40" maxlength="20" value="" class="input-pos-int">
url的货币部分可能会改变,因为它取决于他们选择的国家,所以你可能最终得到- http://www.example.com/state=survey&action=display&survey=39&zone=surveys¤cy=Norway
理想情况下,我想要列出所有货币(总共8),脚本将检查url中列出的国家,并使用输出
您可以使用location.search
返回查询字符串并执行:
var url = location.search;
var country = url.substring(url.indexOf('currency=')+9, url.length);
$("#input").val(country);
http://jsfiddle.net/ckJ5S/试试这个:
$("#currencyrequired").val(getParameterByName('currency'));
function getParameterByName(name)
{
name = name.replace(/['[]/, "'''[").replace(/[']]/, "''']");
var regexS = "[''?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.search);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/'+/g, " "));
}
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何使用javascript或html下载PDF格式的填写表单
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何使用javascript从主svg对象动态创建svg视图框
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 使用Javascript获取所选选项ID
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 使用javascript从数据库中添加表
- JSON.parse没有'不能使用Javascript
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 可以't使用JavaScript获取width属性
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 使用javascript在Flash中加载外部图像
- 使用Javascript创建测验页面
- 在PHP中使用javascript更改页面标题'if'
- 使用javascript函数在页面初始化后加载jquery
- 无法使用javascript检索SPList项
- 使用javascript存储变量的最安全方式
- 使用javascript搜索具有用户输入的数组