2015-09-11 39 views
0

我使用了諸如中文搜狗拼音輸入法等InputMethod程序。javascript:如何獲得輸入字段的中間狀態?

當用戶輸入一些內容時,輸入字段的值發生了變化,但該值爲中間狀態,如下圖,下劃線爲。當用戶輸入一個空格時,內容立即改變。

我想知道:如何通過javascript來獲取/檢查這個狀態?

[the image]1

+0

我可以得到輸入值,但如何檢查是否在中間狀態下劃線? –

+0

只有在鉻有這個錯誤 –

回答

0

如何傾聽按鍵和響應時空格鍵(或其他觸發鍵)是獲取值之前下來。像這樣:http://jsfiddle.net/b0eohhnm/

$('#text').keydown(function(e) { 
    if (e.keyCode == 32) { 
     console.log($('#text').val()) 
    } 
}) 
相關問題