elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 15:09  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Ayuda con el desarrollo de un formulario
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con el desarrollo de un formulario  (Leído 448 veces)
chocola

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Ayuda con el desarrollo de un formulario
« en: 20 Diciembre 2011, 17:42 »

Hola a todos.

Estoy haciendo un formulario utilizando los siguientes lenguajes(HTML,CSS,PHP)y lo que quiero hacer es lo siguiente:
Cuando el usuario este rellenando el formulario en concreto cuando este escribiendo su numero de teléfono, al escribir 9 números automáticamente le salte el cursos al siguiente campo.

No se si me he explicado bien, espero que me puedan ayudar.

Gracias


En línea
‭lipman


Desconectado Desconectado

Mensajes: 2.869



Ver Perfil WWW
Re: Ayuda con el desarrollo de un formulario
« Respuesta #1 en: 20 Diciembre 2011, 19:05 »

Eso se haria con javascript.

En el evento de pulsar tecla (creo que era onKeyDown o algo asi) verificas el tamaño del campo de texto, y si es igual a nueve, haces lo de "saltar" que ahora mismo no se me ocurre qué función.

Ahí tienes algo al menos para empezar. Un saludo


En línea

Twitter: jmlipman

http://delanover.com

Busco redactores para mi blog.
dark_sargon


Desconectado Desconectado

Mensajes: 532


CJ


Ver Perfil WWW
Re: Ayuda con el desarrollo de un formulario
« Respuesta #2 en: 20 Diciembre 2011, 19:28 »

Como dice Lipman, puedes usar onKeyDown así...
Código
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
 <title></title>
</head>
 
<body>
 
 <form name="formulario">
   Tel&eacute;fono: <input name="tel" type="text" onKeyDown="comprobar()" /><br/>
   Otro campo: <input name="otro" type="text" />
 </form>
 
   <script type="text/javascript">
     function comprobar(){
       if(document.formulario.tel.value.length >= 9){
         document.formulario.otro.focus();
       }        
     }
   </script>
 
</body>
 
</html>
En línea

http://www.actimediaonline.com
Diseño Web, animación y más.

http://www.ciudadoscura.com
Diseño Web, electrónica, programación, móviles y más.
chocola

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: Ayuda con el desarrollo de un formulario
« Respuesta #3 en: 20 Diciembre 2011, 19:35 »

Muchisimas gracias amigos

Y me podéis decir como se hace para que cuando se abre el formulario directamente el cursos este en un campo en concreto.

ejemplo cuando abres www.google.es directamente el cursos esta en el campo de buscar, como se puede hacer eso ? y muchas gracias de nuevo
En línea
chocola

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: Ayuda con el desarrollo de un formulario
« Respuesta #4 en: 20 Diciembre 2011, 20:16 »

Ayudarme  que yo no tengo ni idea de java.  :-(
En línea
DonVidela


Desconectado Desconectado

Mensajes: 1.617



Ver Perfil WWW
Re: Ayuda con el desarrollo de un formulario
« Respuesta #5 en: 20 Diciembre 2011, 20:24 »

Ayudarme  que yo no tengo ni idea de java.  :-(

Con la funcion focus , la puedes llamar en el body con el onload

Código
<script>function llamado{ document.getElementById('textbox').focus();}</script>
 
<body onload="llamado();" />
En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
chocola

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: Ayuda con el desarrollo de un formulario
« Respuesta #6 en: 20 Diciembre 2011, 21:54 »

Con la funcion focus , la puedes llamar en el body con el onload

Código
<script>function llamado{ document.getElementById('textbox').focus();}</script>
 
<body onload="llamado();" />

No me funciona, he puesto en el body: onload="llamado();"

y en el index.php he puesto esto:

Código
<script>function llamado{ document.getElementById('textbox').focus();}</script>
 
Estoy haciendo algo mal?
En línea
DonVidela


Desconectado Desconectado

Mensajes: 1.617



Ver Perfil WWW
Re: Ayuda con el desarrollo de un formulario
« Respuesta #7 en: 20 Diciembre 2011, 22:25 »

No me funciona, he puesto en el body: onload="llamado();"

y en el index.php he puesto esto:

Código
<script>function llamado{ document.getElementById('textbox').focus();}</script>
 
Estoy haciendo algo mal?
donde dice textbox colocas el id de tu input
En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
chocola

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: Ayuda con el desarrollo de un formulario
« Respuesta #8 en: 20 Diciembre 2011, 22:37 »

donde dice textbox colocas el id de tu input

Lo he echo y no me funciona.
En línea
DonVidela


Desconectado Desconectado

Mensajes: 1.617



Ver Perfil WWW
Re: Ayuda con el desarrollo de un formulario
« Respuesta #9 en: 20 Diciembre 2011, 22:38 »

Lo he echo y no me funciona.

Ve si te sale un error de javascript en el firefox

control+shift+j
En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
DonVidela


Desconectado Desconectado

Mensajes: 1.617



Ver Perfil WWW
Re: Ayuda con el desarrollo de un formulario
« Respuesta #10 en: 20 Diciembre 2011, 22:38 »

postea tu codigo igual porfavor
En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda Formulario
Desarrollo Web
Dr0v3n 2 518 Último mensaje 6 Mayo 2004, 07:53
por Rentero
ayuda con un formulario
Desarrollo Web
matiesderiver 6 606 Último mensaje 2 Febrero 2005, 03:39
por jvchino
Como utilizar swing de un formulario desde otro formulario???????
Java
h@lv@88 2 1,509 Último mensaje 9 Junio 2008, 00:59
por h@lv@88
Pasar Datos de un Formulario Con DataGridView a otro formulario con TEXTBOX C#
.NET
ALejandro2111 0 4,750 Último mensaje 28 Agosto 2008, 19:14
por ALejandro2111
[Ayuda] Desarrollo Keylogger para lector laser
Programación Visual Basic
gusyluz666 5 1,396 Último mensaje 21 Diciembre 2011, 23:13
por BlackZeroX (Astaroth)
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines