Hola, tengo un textbox el cual coloca todos los caracteres en mayúscula a medida
que el usuario va escribiendo sobre él de la siguiente forma:
<input type="text" onkeyup="javascript:this.value=this.value.toUpperC ase();">
Funciona bien, el problema es cuando el usuario ha escrito una palabra y luego
intenta regresarse a una letra o caracter anterior, ya que el cursor busca siempre
irse a la última posición, de forma que no lo deja modificar una letra que ya haya
escrito.
Otro problema es cuando el cursor está sobre un textbox, y el usuario con la tecla
tab se va hacia el siguiente textbox, en condiciones normales, si la segunda caja
tiene algo, este texto se selecciona, pero en esta situación el mismo se selecciona
y en seguida ya no lo está jeje. La verdad no sé mucho de javascript y no tengo
idea de por qué sucede esto. Será que hay alguna otra forma de hacer esto?. Saludos...