小程序中監聽input中的拼音是否已經輸完


今天做小程序項目的時候發現一個問題,就是我這邊想判斷用戶輸入的是不是中文,以為是一個很簡單的問題,結果忙活了很久,因為小程序是主要做數據,dom又不可以操作,然后還只能用他的制定的方法,后來發現了bindinput這個方法。但是新的問題又出現了。只要用戶按鍵一下,小程序就直接接收了數據,但是我這邊是需要輸入中文,而不是剛輸入的拼音,在網上找了很多的辦法,其中說可以通過判斷e事件對象中的detail中的cursor光標來知曉是否已經輸完了拼音,很不幸,這個方法也不是萬能的,總之不行,后來我只能退而求其次,就是通過bindblur這個方法來進行判斷,這個方法的好處是只要用戶輸入完成之后,失去焦點,我就能判,目前這個問題就是如此解決了。

  可能我想的太完美了。我一直想着什么時候用戶只要輸入之后,我就可以直接判斷,這樣更智能一點,不用用戶去錯操作一步刪除。不過目前還做不到這一點。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM