Hi Taco,
TF> Try debugging it by putting alert('1'); etc. after every check, see if the js
actually stops executing somewhere.
done this - every part of the function executes successfully - exactly
the same behaviour is happening with other forms and functions too
(it's all part of a wizard)
TF> Also, not sure what your doing here javascript:document.forms[0].fuseaction='blah'
?
TF> Are you trying to set the target of the form?
blah was just an example because I couldn't be bothered looking up the
actual fuseaction ;) It's a fusebox thing, changing the fuseaction
dynamically determines where the form submits to.
cheers,
Toby
TF> Taco
TF> -----Original Message-----
TF> From: Toby Tremayne [mailto:[EMAIL PROTECTED]
TF> Sent: Friday, 3 October 2003 10:32 AM
TF> To: CFAussie Mailing List
TF> Subject: [cfaussie] OT: javascript weirdness
TF> Hi All,
TF> here's a weird one - trying to use a link to submit a form. I have
TF> a for tag that looks like this:
TF> <form name="clientInfoForm" ..... onSubmit="return
TF> checkClientInfo();">
TF> all present and correct, the function works fine with a submit
TF> button in the form. However I have a custom tag producing links
TF> like this:
TF> <a href="javascript:void(0);"
TF>
onClick="javascript:document.forms[0].fuseaction='blah';document.forms[0].submit();">Next</a>
TF> Now when I click on the link, it DOES seem to submit the form, as
TF> it triggers the checkClientInfo() function, which when it finds an
TF> error, returns false and halts the submission. But if there are no
TF> errors, it just doesn't submit!!! I've confirmed beyond doubt
TF> that there are no javascript errors, yet I can't get this to work.
TF> If I add a document.formName.submit(); to the above function, it
TF> submits just fine (and in cases where I don't have a checking
TF> function I use "<form ....
TF> onSubmit="javascript:document.formName.submit();">
TF> Can anyone tell me why this is happening and what I can do to fix
TF> it? I can't believe I need to submit the darn thing twice...
TF> cheers,
TF> Toby
TF> --------------------------------
TF> Life is Poetry,
TF> write it in your own words
TF> --------------------------------
TF> Toby Tremayne
TF> Cold Fusion Developer
TF> Code Poet and Zen Master of the Heavy Sleep
TF> Virtual Tours
TF> +61 416 048 090
TF> ICQ: 13107913
TF> ---
TF> You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
TF> To unsubscribe send a blank email to [EMAIL PROTECTED]
TF> MX Downunder AsiaPac DevCon - http://mxdu.com/
TF> ---
TF> You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
TF> To unsubscribe send a blank email to [EMAIL PROTECTED]
TF> MX Downunder AsiaPac DevCon - http://mxdu.com/
--------------------------------
Life is Poetry,
write it in your own words
--------------------------------
Toby Tremayne
Cold Fusion Developer
Code Poet and Zen Master of the Heavy Sleep
Virtual Tours
+61 416 048 090
ICQ: 13107913
---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
MX Downunder AsiaPac DevCon - http://mxdu.com/