在flex输入文本字段中进行验证

时间:2013-05-16 05:13:31

标签: actionscript-3 flex

我有一个flex程序,其中我检查特定字段是否有效,然后启用提交按钮。我正在尝试这样的事情:

public function init():void
    {
        submit.addEventListener(Event.CHANGE,enableSubmit);
    }

    public function enableSubmit(event:TextInput):void
    {
     //some code to enable the button
    }

我可以在创建完成时调用init来添加事件监听器来提交!这是正确的方法吗?请帮忙!

1 个答案:

答案 0 :(得分:0)

是的,您可以拨打init中的creationComplete。 您需要在代码中更改的唯一内容是enableSubmitTextInputEvent的参数,因为事件是通过参数传递的,如下面的代码所示:

public function enableSubmit(event:Event):void
{
//some code to enable the button    
}

此外,事件监听器需要添加到TextInput中,因此我假设提交控件是TextInput submit.addEventListener(Event.CHANGE,enableSubmit);