Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 CASI HECHO.....
 Foro Bloqueado  Tema Bloqueado


Autor Temas
miri
Starting Member


31 Posts
Mensajes - 03 Jun 2004 :  13:20:45  Ver Perfil  Enviar Email
Hola a todos!!!, tengo un pequeño problemilla que espero alguien pueda resolvermelo...Quiero que en un formulario se vaya pasando de una caja de texto a otra dandole e Enter,consigo que al dar a un boton me vaya a la que yo quiero, de una a otra también pero el problema es cuando quiero que me pase por todas y ca una de ellas. Agradeceria mucho que alguien me ayudara..

Gracias.
Chao!

leandrin_f
New Member

Argentina
50 Posts
Posted - 03 Jun 2004 :  14:54:02  Ver perfil  Enviar e-mail
Tal vez no sea de mucha ayuda pero te cuento que para lo que queres hacer te conviene usar JavaScript, en la red esta lleno de templates para cortar y pegar que hacen eso

Inicio Pagina

leandrin_f
New Member

Argentina
50 Posts
Posted - 03 Jun 2004 :  14:59:38  Ver perfil  Enviar e-mail
mirtate este link
http://boards2.melodysoft.com/app?ID=jsdcforo&DOC=1

Inicio Pagina

miri
Starting Member


31 Posts
Posted - 03 Jun 2004 :  15:48:36  Ver perfil  Enviar e-mail
Ya me lo imaginaba pero los codigos que encuentro no los acabo de ver claros...Voy a investigar un poco mas.

GRACIAS!!

Inicio Pagina

Alexis_m20
Senior Member

Chile
1021 Posts
Posted - 03 Jun 2004 :  19:00:03  Ver perfil  Enviar e-mail  Visit Alexis_m20's Homepage
<script>
function Enter()
{
if (event.keyCode == 13)
{
event.keyCode = 9;
}
}
</script>

y en la caja de texto ponerle en el evento

onKeyDown="javascript:Enter();"

Si puedo ayudar lo hare
Entren a mi web y registrense
http://www33.brinkster.com/alexis20Inicio Pagina

miri
Starting Member


31 Posts
Posted - 04 Jun 2004 :  09:46:27  Ver perfil  Enviar e-mail
Al final utilice esta funcion:


<script language="javascript">
//SALTO ENTRE CAMPOS PULSANDO ENTER

//nombre del primer campo en la secuencia
siguienteCampo = "ref"
//nombre del formlario
nombreForm = "miFormulario"
//deteccion del navegador
netscape = document.layers

//funcion que gestiona el evento
function TelcaPulsada( eventoPulsaTecla ) {
tecla = (netscape) ? eventoPulsaTecla.which : window.event.keyCode
if (tecla == 13) { //se pulso enter
if ( siguienteCampo == 'final' ) { //fin de la secuencia, hace el submit
return true //sustituir por return true para hacer el submit
} else { //da el foco al siguiente campo
eval('document.' + nombreForm + '.' + siguienteCampo + '.focus()')
return false
}
}
}

document.onkeydown = TelcaPulsada //asigna el evento pulsacion tecla a la funcion

if (netscape) //netscape es especial: requiere activar la captura del evento
document.captureEvents(Event.KEYDOWN)

</script>

Y en cada caja:

onFocus="siguienteCampo ='nombre_campo';"

Y funciona perfectamente!!

GRACIAS!!

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar