Hola a todos de pura casualidad no tendran un js que cuando aprietes dos teclas..
se haga como si se apretara la tecla de tabulacion...
de antemano muchas gracias
| ||||
Respuesta: tabulador automatico Hola edxodar_12 No entiendo bien tu duda pero echa un vistazo a este mensaje, a ver si te sirve de orientación: http://www.forosdelweb.com/1268726-post231.html Saludos, |
| |||
Respuesta: tabulador automatico ayer me fui por un imprevisto.. si me explique mal, lo que quiria es recorrer los elementos de un formulario al precionar dos teclas.. por ejemplo en una caja de texto aprieto 0 y luego 2 despues de ingresar el segundo dato aho que se haga la tabulacion |
| ||||
Respuesta: tabulador automatico A ver si entendí, los campos permitirán únicamente dos letras, y quieres que al llegar a ese límite pase al siguiente campo, ¿es así?. En ese caso podrías modificar la función de JavierB para que en vez de comparar el código de tecla compare el lenght del campo y si es mayor del deseado pasar al otro campo.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: tabulador automatico No sé a qué valor te estás refiriendo, pero en la mayoría de los casos se puede usar directamente, aunque para facilitar la lectura del código y principalmente si vas a usar el valor varias veces, es normal que se asigne a una variable.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: tabulador automatico Por ejemplo, si tienes un <input> con id='texto'. Entonces sería: Código PHP:
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: tabulador automatico ¿Tienes certeza que estás colocando el id correcto del input? ¿Cuál es el código HTML del input?
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: tabulador automatico <input type="text" id='texto' onkeypress="return tabular(event,this)" /> y este fue el ke me distes var longitud = document.getElementById('texto').value.length;aler t ("dia"+longitud); |
| ||||
Respuesta: tabulador automatico Yo lo probé y funciona . El error debe estar en otra parte del código.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: tabulador automatico lo volvi ha hacer y ya me lo acepto ya me sale!!:. nadamas otro pregunta!!.. caul seria el evento, si quiero que primero se ponga el numero y luego haga el evento.. el que tengo es el mismo del ejemplo onkeypress pero quiero que primero ponga el numero hay alguno? |
| ||||
Respuesta: tabulador automatico No, el mejor evento para eso es el onkeypress, aunque como tal creo que te va a servir. Haz las pruebas, y si falla nos cuentas. .
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: tabulador automatico busque algunos evento el que me funciono es el onkeyup te lo agradesco mucho David asi me quedo: <html> <head> <script> function tabular(e,obj) { var longitud = document.getElementById('texto').value.length; if(longitud==0) return; if(longitud==1) return; frm=obj.form; for(i=0;i<frm.elements.length;i++) if(frm.elements[i]==obj) { if (i==frm.elements.length-1) i=-1; break } frm.elements[i+1].focus(); return false; } </script> </head> <body> <form> <input type="text" id='texto' maxlength="2" onkeyup="return tabular(event,this)" /> <input type="text" onkeypress="return tabular(event,this)" /> </form> </body> </html> |
| ||||
Respuesta: tabulador automatico Me alegra que haya funcionado, de paso se agradece a JavierB quien es el que hizo el código original. P.S.: Aunque creo que lo más correcto sería usar this.value en vez de un id fijo.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: tabulador automatico otra vez yo sorry por molestar eso que me dijiste suena interesante pero no lo comprendo bien.. que le debo canviar al codigo tome la longitud como tu me dijiste? |
| ||||
Respuesta: tabulador automatico Como ya le estás pasando el objeto como parámetro, solo cambia esto: Código PHP: Código PHP:
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |