我试图捕捉如下回车键,捕获回车键
$("#txt1").keypress(function(event){
if(event.which==13) //Also tried using event.keycode
$("#add").load("newjsp.jsp?q="+this.value)
})
但每次我按回车,该文本被擦除和形式(#将)它应该不显示。我怎样才能做到这一点?
我也遇到下面的代码中的问题,
$("#txt1").keyup(function(event){
$("#add").load("newjsp.jsp?q="+this.value)
})
<form>
Comment: <input type="text" id="txt1"></input>
</form>
<p><p></p></p>
<form id="add">
</form>
当我运行此代码,在文本框中的文本被添加到我的形式(#add
),但我按下空格键,文本被删除(从#add
表单而不是从文本框),然后不再添加文本。我尝试过使用和keypress
,但仍然存在相同的问题。我无法理解问题所在,因为this.value在文本框中提供了完整的值!包括空格。
更好:'$( “#加”)负载( “newjsp.jsp”,{Q:$(本).VAL()});' – Tomalak
是。那更好! – rooney