Eso justamente, quiero contar, por ejemplo, dos caracteres en un input type=text y que al detectar que ya hay 2 caracteres pase al proximo campo como si presionara la tecka TAB.
Gracias
| ||||
Código:
<form name="formulari" action="pagina.htm" method="post"> <input type="Text" name="camp1" size="2" onchange="Javascript: if(document.formulari.camp1.value.length == 2){document.formulari.camp2.focus();};"> <input type="Text" name="camp2" size="20"> </form>
__________________ M a l d i t o F r i k i |
| ||||
Juansan, la programación de estos foros hace que al encontrar los dos puntos (:) tras la palabra javascript separe java de script asegurate de que en tu página esté junto javascript (si te ffijas en el ejemplo de cain quedó separado) |
| ||||
Sustituye: onchange="java script: if(document.formulari.camp1.value.length == 2){document.formulari.camp2.focus();};" Por: onchange="Javascript: if(document.formulari.camp1.value.length == 2){document.formulari.camp2.focus();}" Los foros separan la palabra Javascript automáticamente, pero debe ir junta.
__________________ M a l d i t o F r i k i |
| ||||
bien, continuo, ahora nesecito que si un campo tiene menos de 10 caracteres al salir, aparezca un alerta advirtiendo de esto y que el foco permanezca en ese campo para corregirlo. hasta ahora tengo: <INPUT TYPE="text" NAME="guianumero" SIZE=10 MAXLENGTH=10 TABINDEX="9" onKeyPress="javascript: if(document.carga.guianumero.value.length == 10){document.carga.bultos.focus();}" class=input> esto hace segun me pasaron y funciona, que al tener 10 caracteres, pase al proximo campo pero ademas quiero hacer validar que este input tenga si o si 10 caracteres, es decir si el usuario presiona TAB sin haber completado los 10 caracteres que aparezca el alerta. Gracias nuevamente. |