I could be wrong, and i don't have the time to verify this with code right now, but it's possible that the reason the form still gets submitted is because you're calling form.submit() directly. That might be bypassing the onsubmit="return validateMyForm(this)". You *do* have that, right? I don't know how to do what you're trying to do with image buttons, though. For that, you'll probably want Mike McGrady's opinion since he works with image buttons a lot.
Do you have to call submit() explicitly? Hubert On Mon, 20 Sep 2004 15:51:55 -0500, Barnett, Brian W. <[EMAIL PROTECTED]> wrote: > Both the client-side and the server-side validation are executing instead of > just the client-side. I know it has something to do with the way I've coded > the save button. The underlying problem is that I want to use images and > roll-over images for the save button but I also want the "enter" key to > submit the form. > > Here is the save button code in the jsp: > > <input type="image" > onclick="document.forms[0].Dispatch.value='Save';document.forms[0].submit(); > " src="/images/btn_primary_action_save.gif" align="right" > onmouseover="src='/images/btn_primary_action_save_roll.gif'" > onmouseout="src='/images/btn_primary_action_save.gif'"/> > > The roll-over images works, and the "enter" key works but it looks like the > form still gets submitted after client-side validation fails. Does anyone > know how to prevent that and still maintain images and "enter" key > functionality? > > Thanks, > > Brian Barnett > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]