Foros del Web » Programando para Internet » Javascript »

Tecla Enter

Estas en el tema de Tecla Enter en el foro de Javascript en Foros del Web. Buenas trades amigas del foro.....hoy mi duda es con la tecla enter.....lo ke kiero hacer es ke al dar enter en mi página web no ...
  #1 (permalink)  
Antiguo 08/02/2011, 16:14
 
Fecha de Ingreso: marzo-2009
Mensajes: 291
Antigüedad: 15 años, 1 mes
Puntos: 1
Pregunta Tecla Enter

Buenas trades amigas del foro.....hoy mi duda es con la tecla enter.....lo ke kiero hacer es ke al dar enter en mi página web no haga un submit...pero si kiero ke la tecla enter vaya de input en input como un tab por eso no debo deshabilitar la tecla...cualquier sugerencia se los agradecere...
  #2 (permalink)  
Antiguo 09/02/2011, 16:05
 
Fecha de Ingreso: octubre-2010
Mensajes: 136
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: Tecla Enter

Aca te dejo un ejemplo...para que lo estudies y lo apliques a tu necesidad
Código:
<html>
<head>
<title>simular un tab con enter en javascript</title>
<script type="text/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>
__________________
Ser o conocer ese es el dilema...
  #3 (permalink)  
Antiguo 09/02/2011, 16:17
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Tecla Enter

un tema en el que se trató con bastante profundidad
  #4 (permalink)  
Antiguo 10/02/2011, 16:56
 
Fecha de Ingreso: marzo-2009
Mensajes: 291
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Tecla Enter

muchas gracias por sus respuestas ya lo pongo en marcha gracias totales!!!!

Etiquetas: enter, tecla
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 19:47.