Tema destacado: [Overclocking] Récords de overclock del foro
Autor
|
Tema: Ayuda con el desarrollo de un formulario (Leído 448 veces)
|
chocola
Desconectado
Mensajes: 259
|
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
|
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
|
|
|
|
dark_sargon
Desconectado
Mensajes: 532
CJ
|
Como dice Lipman, puedes usar onKeyDown así... <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> <form name="formulario"> Telé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
|
|
|
|
chocola
Desconectado
Mensajes: 259
|
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
|
|
|
|
|
|
|
DonVidela
|
Ayudarme que yo no tengo ni idea de java.  Con la funcion focus , la puedes llamar en el body con el onload <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
Mensajes: 259
|
Con la funcion focus , la puedes llamar en el body con el onload <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: <script>function llamado{ document.getElementById('textbox').focus();}</script> Estoy haciendo algo mal?
|
|
|
|
|
En línea
|
|
|
|
|
DonVidela
|
No me funciona, he puesto en el body: onload="llamado();" y en el index.php he puesto esto: <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
Mensajes: 259
|
donde dice textbox colocas el id de tu input
Lo he echo y no me funciona.
|
|
|
|
|
En línea
|
|
|
|
|
DonVidela
|
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
|
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
|
|
|
|
|