Hola no se si entendí bien:
El foco lo logras con javaScript, y es muy sencillo
--Este ejemplo es una pagina asp --
<html>
<head>
<title>CrearUsuarios</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function foco(objeto)
{
window.status=objeto.name;
//Esto hace que el campo mail tome el foco
frmUsuarios.fecha.focus ();
//Esto para que el foco aparezca todo seleccionado
frmUsuarios.titulo.select();
return;
}
//-->
</SCRIPT>
</head>
' ----En el evento al cargar se le indica que ejecute la funcion javascript----
<body bgcolor="80a080" onLoad="inicio()">
<FORM METHOD="POST" ACTION="grabarRespuesta.asp" name="frmUsuarios">
<TABLE BOrdER=10 CELLPADDING=3 CELLSPACING=0>
<tr>
<TD><INPUT TYPE="HIDDEN" SIZE=2 MAXLENGTH=2 NAME="id_topico" value=<%=topico%>></TD>
</tr>
<tr>
<TD>Mail</TD>
<TD><INPUT SIZE=30 MAXLENGTH=30 NAME="mail"></TD>
</tr>
<tr>
<TD>Fecha</TD>
<TD>
<INPUT SIZE=50 MAXLENGTH=50 NAME="fecha" value=<%=formatDatetime(date,2)%>>
</TD>
</tr>
</TABLE>
</FORM>
</body>
</html>
Atentamente.-
Roberto