<script type="text/javascript">
window.onload = init;
function init() {
var button = document.getElementById("searchbutton");
button.onclick = handleButtonClick;
}
function handleButtonClick(e) {
var textinput = document.getElementById("searchinput");
var searchterm = textinput.value;
window.location.assign("http://www.google.com/testing/" + searchterm)
}
</script>
<input type="text" name="search" id="searchinput">
<button type="button" id="searchbutton">Ara</button>
該代碼塊接受用戶輸入並隨之進入一個新頁面。如何使用回車鍵加載新頁面?
當用戶按下回車鍵時,我想用該提交按鈕做同樣的事情。我在網上找到了一些東西,但它們都與jquery有關。
如果你不介意放棄對IE的支持,可以綁定'[輸入#searchinput] .onchange'到'handleButtonClick()'太;如果你不喜歡這個,聽''input#searchinput] .onkeyup'並檢查是否按下[Enter]'(keyCode:13)。 – Passerby
你能給完整的代碼嗎? – Imrahil
好的,我添加了一個答案。 – Passerby