Wendy S wrote:
I'm trying to make sure that a form gets submitted when the person leaves
this field.
<input type="text" name="prospectNameOrId" size="50" value=""
onblur="setUserAction('Add Prospect'); document.forms[0].submit();">
In IE6, I get 'Object doesn't support this property or method'. I'm using
document.forms[0] elsewhere, and I have found examples on the web using this
syntax, so I'm not sure what the problem is. Can I not do this in onblur?
Is there a better way to do it? (I'm a Java programmer, not too experienced
in JavaScript.)
Thanks,
Wendy in Chandler, AZ
Either the input is not in <form></form>, or you have an input with the NAME
attribute set to "submit".
But as has already been mentioned, what you want to do is a Bad Idea. I'm on
your page, filling out my E-mail address, I get a phone call, I have to flip to
another application to get a bit of information for the caller (or any of
hundreds of other reasons that might cause focus to be lost on the input) and it
submits my incomplete E-mail address.
--
| Grant Wagner <gw*****@agricoreunited.com>
* Client-side Javascript and Netscape 4 DOM Reference available at:
*
http://devedge.netscape.com/library/...ce/frames.html
* Internet Explorer DOM Reference available at:
*
http://msdn.microsoft.com/workshop/a...ence_entry.asp
* Netscape 6/7 DOM Reference available at:
*
http://www.mozilla.org/docs/dom/domref/
* Tips for upgrading JavaScript for Netscape 7 / Mozilla
*
http://www.mozilla.org/docs/web-deve...upgrade_2.html