看板 C_Sharp 關於我們 聯絡資訊
vs2010 .net3.5 web 因為客戶要求希望能夠在網頁的TEXTBOX上面增加星號 例如打上身分證字號 E123456789 要變成 E123***789 目前是利用java將字元複製存到一個新開的隱藏textbox2 然後textbox1部分字元變成星號 但是當使用鍵盤滑鼠操作時,總是會出現問題 例如我不知道怎麼計算光標的位置 如何取得目前focus位置(因為還有別的TEXTbox要給USER輸入) 所以當滑鼠使用複製貼上 我就無法偵測到了~_~ 還有當滑鼠按下左鍵接著鍵盤按下BACKspace 因為不知道怎麼計算光標位置跟取字串 所以數值就無法對應 盼望前被指點 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.203.69
asadfish:TextChanged Event @@? 08/15 23:39
henry10423:為什麼不轉成字元陣列呢?順便一提,版主是大陸朋友嗎 08/16 03:47
henry10423:?光標貌似大陸用語。。@v@? 08/16 03:47
kevin888:ㄜ...聽得懂光標就好 別太在意 08/16 09:37
kevin888:我有找到AJAX maskedTextbox 這個有辦法達到嗎? 08/16 16:36
f1234518456:開個hidden input把每次更改的text value存下來 08/17 07:10
f1234518456:再把處理過後的text value再貼回textbox 08/17 07:10
soup514:我的想法是用keypress或keyup處理手動輸入 08/17 10:38
soup514:blur處理複製貼上 如果是一貼上就要變 還沒做過 @@ 08/17 10:40
m339606:消極的做法之一,利用AJAX的Timer來做,把Timer的時間調短 08/18 16:28
kevin888:問題已解決 09/12 02:10