私のプレーンHTMLページには、ユーザーがキーワードを入力してからaspページにリダイレクトするためのテキストボックスがありました。ユーザーが送信ボタンをクリックしたときに、JavaScriptを使用してキーワードをキャプチャします。
ただし、ユーザーが Enter キーを押すと、HTML ページがリロードされ、エラー ページが返されます。Enterキーイベントをキャプチャするにはどうすればよいですか? aspページにリダイレクトされるようにします。ありがとう
次のように私のJavaScriptコード:
function searching() {
var keywordsStr = document.getElementById('keywords').value;
var cmd = "http://xxx/SearchEngine/Searching.aspx?keywords=" + encodeURI(keywordsStr) ;
window.open(cmd);
}
次のように私のHTMLコード:
<form name="form1" method="post" action="" >
<input name="keywords" type="text" id="keywords" size="50" >
<input type="submit" name="btn_search" id="btn_search" value="Search" onClick="javascript:searching(); return false;">
<input type="reset" name="btn_reset" id="btn_reset" value="Reset">
</form>