2012-03-30 4 views
1

コードは正しく書かれたようですが、名前フィールドをスキップしようとするとエラーメッセージが表示されません。代わりに、最初の名前欄の横に感嘆符が付いた小さな黄色い三角形が表示されます。これの理由は何でしょうか?ありがとう。requiredFieldError doesty work

必須フィールドへ... を設定し、ErrorMessageの=「必要なメッセージ」を設定
<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

を解決します三角形のマークは「必須フィールドが入力されていません」というエラーメッセージです。これは多くのフォームのデフォルトです。私はそれをどのように変更するか分からない。 – CodeMouse92

+0

助けてくれてありがとう。私はこれがなぜ起こったのかを知った。私はsparkコンポーネントとしてフォームを設定する場合何らかの理由でそれdoes not仕事。 mxでそれはうまく動作します – Max

+0

あなた自身の質問に答えて、あなたの答えを受け入れることを確認してください。 – CodeMouse92

答えて

0

これは、この枠組みの中で、私の知る限りではその小さな感嘆符を発行し