Foros del Web » Programando para Internet » Javascript »

cambiar al presionar enter

Estas en el tema de cambiar al presionar enter en el foro de Javascript en Foros del Web. se podra si estoy en un input y presiono enter cambiar el focus y posicionarme en el otro input???...
  #1 (permalink)  
Antiguo 21/01/2003, 07:31
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 21 años, 9 meses
Puntos: 0
cambiar al presionar enter

se podra si estoy en un input y presiono enter cambiar el focus y posicionarme en el otro input???
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #2 (permalink)  
Antiguo 21/01/2003, 12:22
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Esto está sacado del script Master... espero que te sirva!!


<html>
<head>
<title> New Document </title>
<SCRIPT LANGUAGE=javascript>

function fn(form,field)
{
var next=0, found=false
var f=form
if(event.keyCode!=13) return;
for(var i=0;i<f.length;i++) {
if(field.name==f.item(i).name){
next=i+1;
found=true
break;
}
}
while(found){
if( f.item(next).disabled==false && f.item(next).type!='hidden'){
f.item(next).focus();
break;
}
else{
if(next<f.length-1)
next=next+1;
else
break;
}
}
}
</SCRIPT>
</head>

<body>
<FORM name=fx>
<TABLE border=0 cellPadding=1 cellSpacing=1 width="75%">
<TR>
<TD><b>Campo 1:</b></TD>
<TD><INPUT id=text1 name=text1 onkeyup=fn(this.form,this)></TD>
</TR>
<TR>
<TD><b>Campo 2:</b></TD>
<TD><INPUT id=text2 name=text2 onkeyup=fn(this.form,this)></TD>
</TR>
<TR>
<TD><b>Campo 3:</b></TD>
<TD><INPUT id=text3 name=text3 onkeyup=fn(this.form,this)></TD>
</TR>
<TR>
<TD><b>Campo 4:</b></TD>
<TD><INPUT disabled id=text4 name=text4 onkeyup=fn(this.form,this) value=Disabled></TD>
</TR>
<TR>
<TD><b>Campo 5:</b></TD>
<TD><INPUT id=text5 name=text5 onkeyup=fn(this.form,this)><SELECT disabled id=select1
name=select2 onkeyup=fn(this)> <OPTION selected>disabled</OPTION>
<OPTION>nitin</OPTION></SELECT></TD>
</TR>
<TR>
<TD><b>Campo 6:</b></TD>
<TD><INPUT id=text6 name=text6 onkeyup=fn(this.form,this)></TD>
</TR>
<TR>
<TD><b>Campo 7:</b></TD>
<TD><SELECT id=select12 name=select1 onkeyup=fn(this.form,this)> <OPTION
selected>value1</OPTION> <OPTION>Value2</OPTION></SELECT></TD>
</TR>
<TR>
<TD><b>Campo 8:</b></TD>
<TD><INPUT id=checkbox1 name=checkbox1 onkeyup=fn(this.form,this) type=checkbox><INPUT disabled id=che2ckbox1 name=checkbox2 onkeyup=fn(this.form,this) type=checkbox>
</TD>
</TR>
<TR>
<TD colspan=2 align="center">
<INPUT name=boton onclick="alert('Fin del formulario');" type=button value=" Fin ">
</TD>
</TR>

</TABLE>
</FORM>
</body>
</html>


Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 21/01/2003, 12:31
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 21 años, 9 meses
Puntos: 0
perfecto!!!, gracias
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #4 (permalink)  
Antiguo 07/04/2010, 16:24
 
Fecha de Ingreso: abril-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
Respuesta: cambiar al presionar enter

y en visual basic 2008?
espero respuesta gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:19.