2 回答

TA貢獻1804條經驗 獲得超2個贊
您可以將keyup事件偵聽器添加到您的輸入中。它應該是這樣的:
<!-- rest of your code -->
<input id="input-box" />
<script>
document.getElementById("input-box").addEventListener("keyup", function(event) {
// 13 in the code of the enter key
if(event.keyCode == 13){
// your function
}
})
</script>
<!-- rest of your code -->

TA貢獻1836條經驗 獲得超4個贊
如果你把它放在一個表單中并添加return false到onsubmit(這樣表單就不會重定向)。它應該工作。
代碼:
<div class="ask">
<form onsubmit="ask(); return false;">
<input id="input-box">
<div class="button" onclick="ask()">
<img src="img/ask-1.png" onmouseover="this.src='img/ask-2.png';" onmouseout="this.src='img/ask-1.png';">
</div>
</form>
<p id="answer"></p>
</div>
添加回答
舉報