Hacer un input activo

21/11/2003 - 09:17 por David Catasús | Informe spam
Hola,

No se si se puede hacer. Imaginar una página donde hay un FORM que envia un
solo dato a una consulta en BD.

Me gustaria que cada vez que el usuario entrara en esta página,
automáticamente, tuviera el cursor en este campo. Es decir que no tenga que
ir con el ratón (o Tabulador) al input para enviar la cosulta al servidor.
El código es:

<FORM ACTION="send_modify.asp" METHOD="post">
<div align="center"><strong>Referecia
proveedor:&nbsp;&nbsp;&nbsp;</strong>
<INPUT NAME="RefProvee" SIZE ="20" >
<br>
<br>
<input name="Submit2" type="Submit" value="Enviar">
<br>
</div>
</form>

Alguien sabe si se puede hacer. He visto lo de tab index pero no me sale
nada !

david.

Preguntas similare

Leer las respuestas

#1 urko
21/11/2003 - 09:57 | Informe spam
ponle un nombre al formulario
y al final de la pagina
o en el body onload

<script>
nombreformulario.RefProvee.focus();
</script>


"David Catasús" escribió en el mensaje
news:
Hola,

No se si se puede hacer. Imaginar una página donde hay un FORM que envia


un
solo dato a una consulta en BD.

Me gustaria que cada vez que el usuario entrara en esta página,
automáticamente, tuviera el cursor en este campo. Es decir que no tenga


que
ir con el ratón (o Tabulador) al input para enviar la cosulta al servidor.
El código es:

<FORM ACTION="send_modify.asp" METHOD="post">
<div align="center"><strong>Referecia
proveedor:&nbsp;&nbsp;&nbsp;</strong>
<INPUT NAME="RefProvee" SIZE ="20" >
<br>
<br>
<input name="Submit2" type="Submit"


value="Enviar">
<br>
</div>
</form>

Alguien sabe si se puede hacer. He visto lo de tab index pero no me sale
nada !

david.


Respuesta Responder a este mensaje
#2 Raul Carrillo Garrido aka Metsuke
21/11/2003 - 12:26 | Informe spam
Esta función , extraida de "The Javascript Source"
(http://javascript.internet.com/) permite seleccionar el primer campo del
primer formulario sea este cual sea. Se llama a la función en el OnLoad y ya
está.

<pego>
function setFormFocus() {
if (document.forms.length > 0) {
var field = document.forms[0];
for (i = 0; i < field.length; i++) {
if ((field.elements[i].type == "text") || (field.elements[i].type ="textarea") || (field.elements[i].type.toString().charAt(0) == "s")) {
document.forms[0].elements[i].focus();
break;
}
}
}
}
</pego>

Saludos

Raul Carrillo aka metsuke

David Catasús wrote:


David Catasús wrote:
Hola,

No se si se puede hacer. Imaginar una página donde hay un FORM que
envia un solo dato a una consulta en BD.

Me gustaria que cada vez que el usuario entrara en esta página,
automáticamente, tuviera el cursor en este campo. Es decir que no
tenga que ir con el ratón (o Tabulador) al input para enviar la
cosulta al servidor. El código es:

<FORM ACTION="send_modify.asp" METHOD="post">
<div align="center"><strong>Referecia
proveedor:&nbsp;&nbsp;&nbsp;</strong>
<INPUT NAME="RefProvee" SIZE ="20" >
<br>
<br>
<input name="Submit2" type="Submit"
value="Enviar"> <br>
</div>
</form>

Alguien sabe si se puede hacer. He visto lo de tab index pero no me
sale nada !

david.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida