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>
添加回答
举报