But he wants the button to be disabled until it passes validation. Maybe
it's okay to do it the dirty way instead of assigning 4 different listeners
to each of the validated fields.... but... I guess I would still have a
single validation function that is called onchange of the various entry
fields.

On Wed, Oct 22, 2008 at 5:12 PM, Paul Andrews <[EMAIL PROTECTED]> wrote:

> I'm surprised if it compiles.
>
> First look: trace("EnterFrame"+(frame+)); should at least be
> trace("EnterFrame"+(frame++));
>
> Try that. I'd be tempted not to use enterframe at all and validate on
> submit.
>
> Paul
>
>
> ----- Original Message ----- From: "FlashDev" <[EMAIL PROTECTED]>
> To: "Flash Coders List" <[email protected]>
> Sent: Wednesday, October 22, 2008 8:32 PM
> Subject: [Flashcoders] AS3 - Code problem, can anyone help?
>
>
>
> Hi Guys
>
> Im trying to write a little piece of code to stop the submit button of a
> form be active until the form fields have been completely filled in, its a
> really simple for consisting of 1 form field and 1 checkbox, ive had a go at
> writing some code of my own but for some reason flash quits on export.
>
> Whats wrong with my code?
> What do you think could be causing it to crash?
>
> here is my stab at it...
>
> submit_btn.useHandCursor = false;
> submit_btn.mouseEnabled = false;
>
> submit_btn.addEventListener(MouseEvent.CLICK, submit_btn_CLICK);
> this.addEventListener(Event.ENTER_FRAME, ENTERFRAME);
>
> function ENTERFRAME(ev:Event):void
> {
>   if((mobileNumber.text != "") || (mobileNumber.text != NaN) ||
> (mobileNumber.text != undefined) && (terms.selected != false)){
>       submit_btn.useHandCursor = true;
>       submit_btn.mouseEnabled = true;
>   }else{
>       var frame:int = 0;
>       trace("EnterFrame"+(frame+));
>   }
> }
> function submit_btn_CLICK(ev:Event):void
> {
>   var url:String = "formSubmit.php";
>   var request:URLRequest = new URLRequest(url);
>   var variables:URLVariables = new URLVariables();
>       variables.mobile = mobileNumber.text;
>   request.data = variables;
>   request.method = URLRequestMethod.POST;
>   try {
>       navigateToURL(request, "_blank");
>   }
>   catch (err:Error) {
>       trace(err);
>   }
> }
>
> Thanks
> SJM
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>



-- 
-jonathan howe :: 404.434.2321 :: 180 High St Apt 26 Portland, ME 04101
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to