John,
Are you sure registerclientstript is working in this case?
I have to use it forever as javascript after the latest control in the html
because that latest get the focus after while the javascript in the
registerclientscript is than already done (however I ask this because I am
not completely sure because your definitive answer to this problem).
\\\
INPUT tabindex="1" id="fieldid" type="text" size="27">
//This beneath should than be the last rows in the html aspx file
<script language="JavaScript">
document.all("fieldid").focus();
</script>
</HTML>
///
Although I think that this is not the right solution for the OP, I assume
that it is better to use client side checking for this as long that there is
no database action required.
I thought that client side checking was described on this website.
http://samples.gotdotnet.com/quickstart/
While it is a typical problem often done in the newsgroup
microsoft.public.dotnet.framework.aspnet
I hope this helps a little bit?
Cor