0

如何在字符串中从用户那里获取输入时处理空格键。我的代码是

btnSearch.addEventListener(MouseEvent.CLICK, getData);
function getData(event:MouseEvent)
{
   var input:String = textfieldName.text; 
   if((input != null)&&(input.length != 0)&&(input != "")) 
   { 
       func(input); 
   } 
}

当用户按退格键时,调用 func 并且输入字符串长度增加了单击空格键的次数。

4

1 回答 1

0

您首先要做的是验证输入,例如您可以修剪所有空白(您也可以在文本字段上执行此操作,例如通过将允许的字符应用于限制属性

textfieldName.restrict = "0-9";//this will restrict to only integer values

要剥离您的 getData 处理程序,您可以执行以下操作:

//trim begin
while(input && input.charAt(0) == " ")
{
    input = input.substr(1);
}

在您从文本字段读取输入值之后放置。

最好的祝福

于 2012-09-18T08:52:23.160 回答