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