|
楼主 |
发表于 2009-11-6 00:46
|
显示全部楼层
说一说原理, 迟点实行....: k& h* J. ~/ u% |( e8 k
& y7 u3 J% b2 S% G& b
当我在Textfield 上按键2 @) w& Y3 S( j9 F: g4 c. U, g/ [9 M* s
我会产生一个event- R9 ^; Y9 A; U$ K1 T
透过这个event, 我们可以再接收使用者打的内码
3 s* T# _. g3 ?. k: r v他打完之后, 要将中文字打出来的时间!, w) d' R: u' i# B1 C: N6 i( R
问题的重点来了, 原来这个event , 可以用.srcElement 来传回产生event 的TextField 8 Z' h5 p! C$ X; w- r# `
我们又用这个Textfield, 可以用.getValue() 这个才把Textfield 的value 传回- O5 B' t P, F# t" h
之后用.getCursorPosition() 来控制闪光标的方向
8 s4 ^2 l: [7 s& z' H S这样就可以决定中文字的输入位置
- f1 ]8 T: W8 a$ [' r/ `8 z4 r之后将新的值再传给Textfield
6 e+ [1 ~4 ~% U6 S: \( F
/ \4 Y, s& H8 K& k0 G$ z1 `[ Edited by tedwong on 2009-11-6 08:51 ] |
|