空格键增加字符串值

时间:2012-09-17 08:43:56

标签: actionscript-3

如何处理从字符串中的用户输入的空格键。我的代码是

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

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

1 个答案:

答案 0 :(得分:0)

你必须首先验证输入,例如您可以修剪所有空白区域(您也可以在文本字段中执行此操作,例如将允许的字符应用于restrict属性

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

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

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

在您从textfield读取输入值后放置。

最好的问候