Yep, a real s*d to debug, hence the post.

Oh, and it's Robin
..been called worse, though ;-)
  ----- Original Message ----- 
  From: Kola Oyedeji 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, October 21, 2003 5:01 PM
  Subject: RE: [ cf-dev ] OT : Please wait button


  Yes, good point Robert 

  I have seen this when debugging someone else's code (not mine of course
  ;-)) was even worse as it was launching a process in the background
  which was intensive and it took a while to figure out why it was being
  kicked off twice!

  Kola

  >> -----Original Message-----
  >> From: Robin Griffiths [mailto:[EMAIL PROTECTED]
  >> Sent: 21 October 2003 15:59
  >> To: [EMAIL PROTECTED]
  >> Subject: Re: [ cf-dev ] OT : Please wait button
  >> 
  >> One thing I have had trouble with in the past - and is hopefully
  worth a
  >> mention - is this scenario:
  >> 
  >> <input type="submit" value="OK" onclick="document.theform.submit();">
  >> 
  >> The form can actually submit twice - once due to the normal action of
  the
  >> submit button, and once from the JavaScript.  AFAIK this only affects
  >> type="submit", not type="button".
  >> 
  >> That's why I tend to do this...
  >> 
  >> <input type="submit" value="OK" onclick="return
  >> validationFunction(document.theform);">
  >> 
  >> which blocks the submission if validation fails.  Note -
  >> validationFunction() must return true when passed or false when
  failed.
  >>   ----- Original Message -----
  >>   From: [EMAIL PROTECTED]
  >>   To: [EMAIL PROTECTED]
  >>   Sent: Tuesday, October 21, 2003 3:44 PM
  >>   Subject: RE: [ cf-dev ] OT : Please wait button
  >> 
  >> 
  >> 
  >>   yes, but the point is, if you don't have javascript enabled, the
  form
  >> would
  >>   still submit, just you miss out on the technicolor delights of a
  >> dynamic
  >>   button label.  otherwise requiring javascript to submit a form
  falls
  >> into
  >>   the same category as having <a href="javascript:popupWindow()> - it
  >> won't
  >>   work if you don't have JS enabled.
  >> 
  >> 
  >>   Duncan Cumming
  >>   IT Manager
  >> 
  >>   http://www.alienationdesign.co.uk
  >>   mailto:[EMAIL PROTECTED]
  >>   Tel: 0141 575 9700
  >>   Fax: 0141 575 9600
  >> 
  >>   Creative solutions in a technical world
  >> 
  >>
  ----------------------------------------------------------------------
  >>   Get your domain names online from:
  >>   http://www.alienationdomains.co.uk
  >>   Reseller options available!
  >>
  ----------------------------------------------------------------------
  >>
  ----------------------------------------------------------------------
  >> 
  >> 
  >> 
  >>                       Rich Wild
  >>                       <[EMAIL PROTECTED]        To:
  >> "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
  >>                       go.com>              cc:
  >>                                            Subject:     RE: [ cf-dev
  ] OT
  >> : Please wait button
  >>                       21/10/2003
  >>                       15:30
  >>                       Please
  >>                       respond to
  >>                       dev
  >> 
  >> 
  >> 
  >> 
  >> 
  >>   > their browser.  So I'll just use the onClick to change the
  >>   > value, but not disable the button.  Hopefully changing the
  >>   > button should deter most idiots from quadruple-clicking the
  submit.
  >> 
  >>   that *is* Javascript that's changing the value of the button.
  >> 
  >> 
  >>   --
  >>   ** Archive:
  http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
  >> 
  >>   To unsubscribe, e-mail: [EMAIL PROTECTED]
  >>   For additional commands, e-mail: [EMAIL PROTECTED]
  >>   For human help, e-mail: [EMAIL PROTECTED]
  >> 
  >> 
  >> 
  >> 
  >> 
  >> 
  >>   --
  >>   ** Archive:
  http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
  >> 
  >>   To unsubscribe, e-mail: [EMAIL PROTECTED]
  >>   For additional commands, e-mail: [EMAIL PROTECTED]
  >>   For human help, e-mail: [EMAIL PROTECTED]


  -- 
  ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/

  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
  For human help, e-mail: [EMAIL PROTECTED]

Reply via email to