is this what you mean?

<form action="xxx" method="post">
<A href="#" onClick="this.form.submit();"> submit me</a>
</form>

are you sure you want a link? you can use any event of anything to submit
it...

just an idea
cheers
barry.b

-----Original Message-----
From: Taco Fleur [mailto:[EMAIL PROTECTED]
Sent: Friday, 3 October 2003 10:30 AM
To: CFAussie Mailing List
Subject: [cfaussie] RE: OT: javascript weirdness


Try debugging it by putting alert('1'); etc. after every check, see if the
js actually stops executing somewhere.

Also, not sure what your doing here
javascript:document.forms[0].fuseaction='blah' ?
Are you trying to set the target of the form?

Taco

-----Original Message-----
From: Toby Tremayne [mailto:[EMAIL PROTECTED]
Sent: Friday, 3 October 2003 10:32 AM
To: CFAussie Mailing List
Subject: [cfaussie] OT: javascript weirdness


Hi All,

   here's a weird one - trying to use a link to submit a form.  I have
   a for  tag that looks like this:

   <form name="clientInfoForm" ..... onSubmit="return
   checkClientInfo();">

   all present and correct, the function works fine with a submit
   button in the form.  However I have a custom tag producing links
   like this:

   <a href="javascript:void(0);"
 
onClick="javascript:document.forms[0].fuseaction='blah';document.forms[0].su
bmit();">Next</a>

   Now when I click on the link, it DOES seem to submit the form, as
   it triggers the checkClientInfo() function, which when it finds an
   error, returns false and halts the submission.  But if there are no
   errors, it just doesn't submit!!!  I've confirmed beyond doubt
   that there are no javascript errors, yet I can't get this to work.
   If I add a document.formName.submit(); to the above function, it
   submits just fine (and in cases where I don't have a checking
   function I use "<form ....
   onSubmit="javascript:document.formName.submit();">

   Can anyone tell me why this is happening and what I can do to fix
   it?  I can't believe I need to submit the darn thing twice...

cheers,
Toby
   

  


--------------------------------

       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/

---
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/

---
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/

Reply via email to