2012-03-30 10 views
1

Es scheint wie ein Code richtig geschrieben, aber ich bekomme keine Fehlermeldung, wenn ich versuche, Vorname Feld zu überspringen. Stattdessen sehe ich ein kleines gelbes Dreieck mit einem Ausrufezeichen neben dem Vornamenfeld. Was kann ein Grund dafür sein? Vielen Dank.requiredFieldError funktioniert nicht

<fx:Declarations> 
    <s:RadioButtonGroup id="phoneRadioButtonGroup"/> 
    <mx:StringValidator id="firstNameValidator" source="{firstNameTextInput}" 
    property="text" requiredFieldError="This field is required" required="true"/> 
    <mx:StringValidator id="lastNameValidator" source="{lastNameTextInput}" 
    property="text" required="false" tooShortError="Please enter at least four characters" minLength="4"/> 
    <!-- Place non-visual elements (e.g., services, value objects) here --> 
</fx:Declarations> 
<s:Form width="380" height="615" backgroundColor="#56A1B9"> 
    <s:FormHeading label="Contact Editor"/> 

    <s:FormItem width="252" height="36" label="First Name" required="true"> 
    <s:TextInput id="firstNameTextInput"/> 
    </s:FormItem> 

    <s:FormItem width="251" height="36" label="Last Name" required="false"> 
    <s:TextInput id="lastNameTextInput"/> 
    </s:FormItem> 

    <mx:HRule width="100%" height="15"/> 

    <s:FormItem width="252" height="37" label="Email" required="true"> 
    <s:TextInput id="emailTextInput"/> 
    </s:FormItem> 
+0

Nach bestem Wissen und Gewissen das Problem beheben wird, in diesem Rahmen, dass wenig Ausruf Markieren Sie im Dreieck die Fehlermeldung für "Pflichtfeld nicht ausgefüllt". Dies ist die Standardeinstellung für viele Formulare. Ich bin mir nicht sicher, wie ich das ändern soll. – CodeMouse92

+0

danke für Hilfe. Ich habe herausgefunden, warum das passiert. Aus irgendeinem Grund, wenn ich Form als eine Funkenkomponente einstelle, funktioniert es nicht. mit mx funktioniert es gut – Max

+0

Stellen Sie sicher, dass Sie Ihre eigene Frage beantworten und Ihre Antwort akzeptieren. – CodeMouse92

Antwort

0

Stellen Sie das gewünschte Feld auf .. und stellen Sie die errormessage = „erforderlich Meldung“

Diese