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