要件: 動的に実行したい。textBox に入力された特殊文字をユーザーに見せたくありません。特殊文字の代わりに、特殊文字の代わりに入力された空白スペースのみがユーザーに表示されます。そんなイベントできるの?私は多くの方法を試しましたが、達成できませんでした。それは非常に挑戦的です、誰かが私を助けてください
MXML コード:
<mx:TextInput x="10" y="25" id="txtSearch" width="200" enter="btnSearch_Click();" keyDown="txtSearch_KeyUpHandler(event);"/>
AS コード:
private function txtSearch_KeyUpHandler(event:KeyboardEvent):void {
if(!((event.charCode >= 48 && event.charCode <= 57)||(event.charCode >= 65 && event.charCode <= 90)||(event.charCode >= 97 && event.charCode <= 112)))
{
//event.preventDefault();
event.charCode = 32;
}
}
上記のコードを実行すると、期待どおりに実行されませんでした。特殊文字が txtSearch テキスト ボックスに入力されています。ここで何がうまくいかなかったのかわかりません。手伝ってくれませんか。前もって感謝します