Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/05/2010, 11:34
Avatar de javier0730
javier0730
 
Fecha de Ingreso: enero-2010
Ubicación: Jalisco
Mensajes: 82
Antigüedad: 14 años, 11 meses
Puntos: 8
Respuesta: Evitar minusculas, acentos y números

Hola.

Sigo con el problema de evitar acentos en la cadena introducida por el usuario, se me ocurre esto:

En el archivo1.php hago lo siguiente:

1.- El texto introducido se guarda en un campo de texto, llamado por asi decirlo text1.

Código JavaScript para convertir a mayúsculas:
Código:
<script language=""="JavaScript">
		function conMayusculas(field)
		{
			field.value = field.value.toUpperCase()
		}  
</script>

Código HTML:
<form action="archivo2.php" method="post">
     <input name="text1" type="text" id="text1" onchange="conMayusculas(this)"/>
</form> 

2.- Este valor es enviado por método post a otro archivo llamado archivo2.php en el cual recupero el valor con el siguiente código:

Código PHP:
<?php
$valorRecuperado 
$_POST["text1"];
?>
Ahora ya tengo el texto en mayusculas guardado en la variable $valorRecuperado.
¿Hay alguna forma de utilizando ciclos if revizar el texto letra por letra y si se encuentra una vocal con acento remplazarla por la equivalente sin el acento?

Muchas gracias.