値を示すテキストフィールドがあります。私が望むのは、ユーザーがそのテキストフィールドに新しい値を書き込んでEnterキーを押すと、ページング操作を行うためにajax関数がトリガーされます。私はこのようなテキストフィールドがあります。jqueryでEnterキーが押された場合
<input type="text" id="page" name="page" value="<?php echo($this->pn);?> />
、ユーザーが任意の新しい値を書き込み、プレスが入力したときに、私は次のAjaxの機能をしたいトリガー:
update_ajax2({rpp:<?php echo($this->rpp);?>,pn:document.page.paged.value,filter:'<?php echo($this->filter);?>',orderby:'<?php echo($this->orderby);?>'});
を私が検出するために、KeyPressイベントを使用してみましたif(e.which===13)
しかし、これは問題を解決しません。誰も私を導くことができますか?
なぜに作用しません。 'keypress'イベントは問題を解決しますか?間違いはありますか?代わりに 'keyup'を試しましたか? – ctcherry
@ctcherry 1キーで2種類の関数を呼び出します。最初にそれは私がしたい値をロードし、同じキーを押すと、テキストボックスの 'value'属性を読み込みます。 –