我有以下代码(继承自某人):
<div class="feedback"> </div>
<form onsubmit="return false" autocomplete="off">
Enter your guess:
<input type="text" size="48" id="guessedword"/>
<input type="submit" value="Guess!" id="guessbutton"/>
</form>
</div>
现在,我想在“猜猜”的时候做点什么。按钮被按下,但我不想更改页面(即,我不想提交表单)。这就是为什么OnSubmit被映射到
"return false"
. 我还有以下jquery:
$("#guessbutton").bind("click", onGuess);
事实上,这在Firefox和Chrome中非常有效。唯一的问题是,猜测按钮工作正常,唯一的问题是当按下
Enter
在
text
字段中,未按下按钮,或者至少从未调用onclick行为。在火狐和Chrome中,它工作得很好。
有没有办法让这一切按我想要的方式运作?还是我把这整件事搞砸了?(我是HTML新手,所以我甚至不确定这是正确的做法)。
谢谢