我有一个网站,我希望人们能够在文本框中键入内容并根据他们输入的内容发送到该目录。Javascript在网络浏览器中表现得有趣
说客户号码,所以我们有客户#155。他的发票在文件夹/invoices/155
目录。我希望他能够输入他的顾客#并且用他的全部发票点击按钮点击他的目录。
现在我编码了下面的代码,但它只有当我用鼠标点击按钮时才起作用。在Internet Explorer中当我按下Enter时,它会给我一些地址栏中的勾号,并且什么也不做。它看起来像这样在地址栏中输入:
file:///C:/Users/My%20Name/Desktop/test.html?dir=%2Finvoices%2F&userinput=155
而不是加载文件夹/invoices/155/
。
<html>
<head>
<title>test</title>
</head>
<form name="goto" action="">
<input name="dir" type="hidden" value="/invoices/">
<input name="userinput" type="text"> <input type="button" value="try me" onclick="window.location=this.form.dir.value+userinput.value">
</form>
任何人都可以告诉我代码有什么问题,我能做些什么来解决它?提前致谢。
每个客户目录都有一个带有MD5散列密码的.htaccess文件。这只是为了让他们到他们的发票目录,所以他们不必记住地址。 –
yunzen此文件上传到apache2服务器fyi。 –
然后,您必须将该服务器的http地址添加到location.href – HerrSerker