Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2010, 02:42
Avatar de Phoncadiz
Phoncadiz
 
Fecha de Ingreso: mayo-2004
Ubicación: Cádiz City
Mensajes: 232
Antigüedad: 20 años, 6 meses
Puntos: 1
Cambiar vocales acentuadas por vocales simples

Hola foreros.

Por mucho que he buscado no he encontrado un script que me solucione mi problema. Necesito que cuando se escriba en en textbox una vocal acentuada (ya sea en mayúscula o no) me aparezca sin tilde. Ojo; no quiero que una vez escrito se cambien los pertinentes caracteres. Quiero que sea mientras se escribe.

No se muy bien si debe hacerse en el evento onkeypress ya que se deben pulsar dos teclas.

Por otra parte he pensado en anular la tecla de acentuación pero no se cual es su código. He intentado reconocer el código de la tecla con el siguiente script. Pero no me lo muestra:

Código:
<script>
	var keyCode
	function tecla(e){
		if(window.event)keyCode=window.event.keyCode;
		else if(e) keyCode=e.which;
		alert(keyCode)
	}
</script>
Una curiosidad es que según la tabla de código ascii, el código de la á (a acentuada) es el 160 pero según el script anterior es el 225 el cual corresponde según la tabla a el carácter ß

En fin... estoy algo liado al respecto.

Saludos y muchas gracias por vuestras aportaciones.
__________________
Tantas horas delante de una pantalla servirá para algo....
[Phoncadiz; mínimo 8 h. al día con el PC] :stress: