tengo un problema, necesito usar el tabulador para validar y en caso de que el dato introducido sea erroneo que el foco se posicione en la caja de texto
Con explorer ya esta pero con mozzilla no puedo. Ideas???
| |||
focos mozilla tengo un problema, necesito usar el tabulador para validar y en caso de que el dato introducido sea erroneo que el foco se posicione en la caja de texto Con explorer ya esta pero con mozzilla no puedo. Ideas??? |
| |||
si pero no me funciona en mozilla , me manda al elemento siguiente, he decubierto que si le introduzco un alert hay retraso y si se me posiciona bien el foco, pero yo no quiero meter un alert Opciones?? |
| |||
Aunque sea un poco tarde... ... yo me he encontrado con el mismo problema y me ha costado bastante encontrar una solución correcta, por eso contesto en este mismo mensaje. La solución pasa por meter dentro de un setTimeout la llamada al método focus() de esta forma:
Código:
En este caso he utilizado el "getElementsByName" porque el input en el que tenía que hacer el foco no tenía el atributo "id", pero también debería de valer con "getElementById"setTimeout("document.getElementsByName('nameDeInput')[0].focus();",0) Espero que os sirva. |