Como situar el cursor en un campo determinado de un formulario


http://www.asptutor.com

Como situar el cursor en un campo determinado de un formulario

 

Nuestro amigo Joaquín nos envía un interesante ejemplo de como situar el cursor directamente en un campo de un formulario:

Alguna vez os habrá interesado poner el cursor automáticamente en alguna textbox. ¿no?

Bueno esto no esta en ASP pero si en JavaScript, y como es interesante...
Se pone como una instrucción más y ya está,
se puede poner en medio de un IF, en un bucle, etc.
 
Notas:   Los datos en verde oscuro, en cursiva y en negrita  (ejemplo) se refieren a q se puede poner cualquier cosa q se suele poner, los nombres son descriptivos. Esto es q es un ejemplo general y no se puede hacer un copia-pega.
Lo importante está en colores azul y rojo.

 

 Ejemplo 1:      
<html>
<body>
            <FORM ACTION="una_pagina.***" METHOD="un_metodo" NAME="formulario">
                        <INPUT TYPE="text" NAME="caja_de_texto" SIZE="30">
            </form>
 
            <script language="JavaScript">
            <!--
                  document.formulario.caja_de_texto.focus();
            //-->
            </script>
</body>
</html>

 

    

Ejemplo 2  (uso conjunto con ASP):
 
<html>
<body>
            <FORM ACTION="una_pagina.***" METHOD="un_metodo" NAME="formulario">
                        <INPUT TYPE="text" NAME="caja_de_texto" SIZE="30">
            </form>
 
            <FORM ACTION="otra_pagina.***" METHOD="un_metodo" NAME="formulario2">
                        <INPUT TYPE="text" NAME="caja_de_texto2" SIZE="30">
            </form>
 
            <% if (alguna_condicion) then %>
                        <script language="JavaScript">
                        <!--
                              document.formulario.caja_de_texto.focus();
                        //-->
                        </script>
            <% else %>
                        <script language="JavaScript">
                        <!--
                              document.formulario2.caja_de_texto2.focus();
                        //-->
                        </script>
            <% end if %>
</body>
</html>
 
 
Espero que os sea útil.