要求: 我想要它动态地做。我不希望用户看到输入到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文本框中输入特殊字符。 我不确定这里出了什么问题。你能帮我么。 在此先感谢