要求: 我希望它动态执行。我不希望用户看到输入到文本框中的特殊字符。用户应该只看到在特殊字符位置输入的空格,而不是特殊字符。有没有可能举办这样的活动。我尝试了很多方法,但无法实现。它非常具有挑战性,请有人帮助我
MXML 代码:
<mx:TextInput x="10" y="25" id="txtSearch" width="200" enter="btnSearch_Click();" keyDown="txtSearch_KeyUpHandler(event);"/>
代码:
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 文本框中输入。我不确定这里出了什么问题。你能帮我么。提前致谢