我有一個id = uName的文本字段。當我按下輸入按鈕時,我想讓jquery檢測它並提交表單。但它沒有檢測到Enter鍵按下的事件。在jquery中未檢測到事件
如何解決這個問題?
代碼:
<s:textfield cssClass="inputselect" name="uname" id="uname" />
<script type="text/javascript">
$(document.getElementById('uname')).keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13') {
document.getElementById("formID").action="searchbaseuom";
document.getElementById("formID").submit();
}
});
</script>
也嘗試13作爲一個整數,而不是因爲它的上面,如果他們的keycode不工作:) – Val