[問題] KeyboardEvent輸入的過的字限制不再輸入
我將TextField中限制輸入的字為數字
然後也限制可以輸入的字元數為4
並且想讓輸入過的數字不能再輸入
但是如果Backspace鍵刪掉過後便可以再次輸入
其中,輸入過的數字指的是每按下一個數字鍵就要去判斷是否重複輸入
而不是按下ENTER鍵才去做判斷
由於,KEY_DOWN所獲得的是keyCode而不是直接對應按下的數字
小弟實在想不出該怎麼做才能達到功能...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.25.226
※ 文章網址: http://www.ptt.cc/bbs/Flash/M.1406102981.A.F97.html
推
07/23 17:41, , 1F
07/23 17:41, 1F
→
07/23 17:42, , 2F
07/23 17:42, 2F
感謝大大,現在需要的功能都可以達成了。再請問如果我希望鍵盤右側的數字鍵按下後
與鍵盤左側的數字鍵相等的話,該怎麼做呢?例如我輸入鍵盤右側的數字2,當我在換成
輸入鍵盤左側的數字2時,必須判斷數字已重複。
※ 編輯: heavenbetula (61.230.25.226), 07/23/2014 19:53:53
※ 編輯: heavenbetula (61.230.25.226), 07/23/2014 21:48:20
推
07/24 07:31, , 3F
07/24 07:31, 3F
感謝大大不吝的指教,我完成我要的功能了,最後都只有用indexOf來判斷陣列有沒有
重複,還有只會使用charCode...總之有完成功能,練習就有成果...
再次感謝您!
※ 編輯: heavenbetula (61.228.77.198), 07/27/2014 23:30:53
Flash 近期熱門文章
PTT數位生活區 即時熱門文章