私は、人々がテキスト ボックスに何かを入力し、入力内容に基づいてそのディレクトリに送信できるようにしたい Web サイトを持っています。
顧客番号を言うと、顧客番号は 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>
コードの何が問題なのか、それを修正するにはどうすればよいのか、誰か教えてもらえますか? 前もって感謝します。