这是我提交表单后的网址
这=巴黎%2C +法国&安培;要=罗马%2C +意大利
在新页面中,我希望将from值放入
<input id="from" class="form-control" type="text" name="from" placeholder="From?">
和to值放在这里
<input id="to" class="form-control" type="text" name="to" placeholder="To?">
使用Javascript或jQuery。我更喜欢javascript。
怎么做?谢谢。
答案 0 :(得分:0)
使用此功能:
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]);
}
}
您可以按名称获取任何网址参数,例如:
var to = getParameterByName("to");
var from = getParameterByName("from");
然后,一旦你有了这个值,就可以使用jQuery或JavaScript来设置它,如下所示:
<强>的jQuery 强>
$(function() {
$("#to").val(to);
$("#from").val(from);
});
<强>的JavaScript 强>
document.getElementById("to").value = to;
document.getElementById("from").value = from;