![](/img/trans.png)
[英]JavaScript: How to get value of sender input element from keyup event?
[英]How to get recent value from the textbox on keyup event?
以下代碼將從文本框公式中提醒完整值。 有沒有辦法從jquery keyup事件的文本框中獲取確切的最新值。
$("#formula").keyup(function(){
if($.isNumeric($(this).val()))
alert(($(this).val()))
})
使用提供的活動。
$("#formula").keyup(function(e){
alert(String.fromCharCode(e.which))
})
http://plnkr.co/edit/jOoOhfGxjJ9hERFTpa2Q?p=preview
或者如Amir和Rajesh所說的那樣
$("#formula").keypress(function(e){
alert(String.fromCharCode(e.keyCode ? e.keyCode : e.which))
})
你應該使用按鍵事件
$("#formula").keypress(function(event){
console.log(String.fromCharCode(event.which))
});
在keyup
事件中,您無法檢測uppercase
或lowercase
字符,並且當用戶按下SHIFT
, ALT
或其他類似鍵時會出現問題。 因此建議使用keypress
事件來獲取實際輸入。 欲了解更多信息,請訪問: http : //www.w3schools.com/jquery/event_keypress.asp和https://api.jquery.com/keypress/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.