0

ユーザー登録フォームを作りました。今私の問題は、ユーザーが正しい情報を入力し、状態が変更されない送信ボタンを押したときです。

[Bindable]
        private var validatorArr:Array;

        private function init():void {
            validatorArr = new Array();
            validatorArr.push(Name_stringValidator);
            validatorArr.push(Surname_stringValidator);
            validatorArr.push(email_emailValidator);
            validatorArr.push(Homeadress_stringValidator);
            validatorArr.push(homeCity_stringValidator);
            validatorArr.push(Postcode_NumberValidator);
        }

        private function validateForm(evt:MouseEvent):void {
            var validatorErrorArray:Array = Validator.validateAll(validatorArr);;
            var isValidForm:Boolean = validatorErrorArray.length == 0;
            if (isValidForm) {
                this.currentState = "Shoppingstate";

            } else {
                this.currentState="Loginstate";
            }
        }

エラーはありません。ただし、フォームに入力した後、Loginstate は Shoppingstate に変わりません。

4

0 に答える 0