Connecting Tech Pros Worldwide Help | Site Map

Keep focus after submit

Robert Scheer
Guest
 
Posts: n/a
#1: Jul 20 '05
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
Grant Wagner
Guest
 
Posts: n/a
#2: Jul 20 '05

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