下面是我的解释,希望你清楚。
在基础页面有一个ID为123的链接,点击打开查询页面:
<a href="/enquiry/?id=123"></a>
在查询页面,有一个表单:
<form>
<input type="text" name="id" value="">
</form>
问题 - 是否可以将 ID 值“123”传递到查询页面,并预填该字段?像下面这样:
<input type="text" name="id" value="123">
请哪位大侠帮忙,万分感谢
最佳答案
function getQueryVariable(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
调用 getQueryVariable("id")
- 将返回“123”。
$('.txt1').val(getQueryVariable("id"));
html:-
<input type="text" name="id" value="" class="txt1">
关于javascript - 弹出页面上的 jQuery 预填充表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16306213/