我有一个文本字段,显示一个值。我想要的是当用户在该文本字段中写入新值并按Enter键时,会触发ajax函数来执行分页操作。我有一个这样的文本字段:
<input type="text" id="page" name="page" value="<?PHP echo($this->pn);?> />
当用户写入任何新值并按Enter键时,我想要触发以下ajax函数:
update_ajax2({rpp:<?PHP echo($this->rpp);?>,pn:document.page.paged.value,filter:'<?PHP echo($this->filter);?>',orderby:'<?PHP echo($this->orderby);?>'});
我试图使用keypress事件来检测是否(e.which === 13),但这不解决问题。任何人都可以指导我?
<input type="text" id="txt"/> $('#txt').keydown(function (e){ if(e.keyCode == 13){ alert('you pressed enter ^_^'); } })
在jsfiddle。