我有一个简单的JavaScript,我似乎无法工作。
所以我试图完成的是我的主页上的文本字段,用户可以输入(只有1个字段)。提交它,它会将他们带到另一个页面,其中有一个文本字段,其中预先填写了他们已经在第一个字段中输入的内容。使用javascript预填充文本字段
<script type="text/javascript">
function go_page(page)
{
document.location.href = '/?page_id=11' + '#addressInput=' + addressInput;
}
</script>
当我填写 'addressInput'(在这个例子中,可以说, '90501')..
目前,网址出来作为www.mywebsite.com/?addressInput=90501
目标,我希望它是.. www.mywebsite.com/?page_id=11#addressInput=90501
这个'目标网址'的作品,当我在地址栏中键入它的作品。我只需要弄清楚如何为用户自动执行该功能......根据他们在第一个文本字段中输入的内容。
...有什么想法?
EDIT 1
这里是形式代码..
<form method="get" onsubmit=" go_page(this.page.value); return false">
<input type="text" name="addressInput" id="addressInput" size="30" />
<input type="submit" value="" class="submitButton" />
</form>
编辑2
只是详细信息..
用户将上在主页和类型'地址/邮政编码',然后点击提交。
然后,他们会将它们带到位置页面(page_id = 11),该页面有一个文本字段,其中预先填入了主页上输入的用户的“地址/邮编”。
您确定要#符号而不是符号吗? –
请问你为什么使用#? addressInput是另一个参数,如page_id?如果是的话,你需要&而不是#。 – AliBZ
看起来不像值查询字符串(如上所述)。尝试使用&符号代替散列符号 –