Connecting Tech Pros Worldwide Help | Site Map

Keep focus after submit

  #1  
Old July 20th, 2005, 10:08 AM
Robert Scheer
Guest
 
Posts: n/a
Hi.

I have a function to submit the form when my user types any character
on a textbox. I call the function on the keyup event of the textbox.
The function submits the form and set the focus on the textbox, after
the submit. The form submits ok, but after the submit the focus won't
return to the textbox. Can anyone help me to solve that problem?
That's the function:

<Script language='Javascript'>
function checkaddress(txt)
{
if (txt.value.length == 1) {
document.Form1.optAdd.checked=true;
document.Form1.submit();
txt.focus(); }
else { return false; }
}
</Script>


Thanks,

Robert Scheer
  #2  
Old July 20th, 2005, 10:08 AM
Grant Wagner
Guest
 
Posts: n/a

re: Keep focus after submit


Robert Scheer wrote:
[color=blue]
> Hi.
>
> I have a function to submit the form when my user types any character
> on a textbox. I call the function on the keyup event of the textbox.
> The function submits the form and set the focus on the textbox, after
> the submit. The form submits ok, but after the submit the focus won't
> return to the textbox. Can anyone help me to solve that problem?
> That's the function:
>
> <Script language='Javascript'>
> function checkaddress(txt)
> {
> if (txt.value.length == 1) {
> document.Form1.optAdd.checked=true;
> document.Form1.submit();
> txt.focus(); }
> else { return false; }
> }
> </Script>
>
> Thanks,
>
> Robert Scheer[/color]

Once you've submitted the form, you've navigated away from the page.
JavaScript will stop executing and the browser will load the page
specified by the ACTION attribute of the <form> element.

While some browsers may actually execute txt.focus() as the form
submission occurs, it's more of a bug then a feature.

--
| Grant Wagner <gwagner@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 6/7 and Mozilla
* http://www.mozilla.org/docs/web-deve...upgrade_2.html


Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
Why does my form keep submiting when I don't want it too? Ajm113 answers 3 August 28th, 2007 11:00 AM
Not losing focus on current textbox when pressing a different button Patrick [MSFT] answers 3 September 13th, 2006 01:26 AM
focus after onchange event and regex test not working jab3 answers 3 February 28th, 2006 05:05 AM
Focus after submit Nacho answers 4 July 23rd, 2005 08:55 PM