Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/04/2010, 19:32
Avatar de juaniquillo
juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 19 años
Puntos: 281
Respuesta: Impedir acento en campo ¿con JQUERY?

Por fin llego a casa. Esta era la respuesta que estaba escribiendo ayer:

si usas PHP puedes hacer una función con str_replace. Yo uso una para optimizar los URLS de mis paginas amigables:

Código PHP:
Ver original
  1. function StripAcentos($title){
  2.    
  3.     $title = str_replace("á", "a", $title);
  4.     $title = str_replace("é", "e", $title);
  5.     $title = str_replace("í", "i", $title);
  6.     $title = str_replace("ó", "o", $title);
  7.     $title = str_replace("ú", "u", $title);
  8.    
  9.     $title = str_replace("Á", "A", $title);
  10.     $title = str_replace("É", "E", $title);
  11.     $title = str_replace("Í", "I", $title);
  12.     $title = str_replace("Ó", "O", $title);
  13.     $title = str_replace("Ú", "U", $title);
  14.    
  15.     return $title;
  16.    
  17. }

La mía remplaza más cosas pero me imagino que tú sólo necesitas remplazar estos valores. Ahora, para jQuery, creo que podrías hacer una validación al momento de enviar el formulario o al momento de hacer keyup usando una expresión regular, pero la verdad es que no se nada de expresiones regulares. Son un misterio para mí. No se si a alguien se le puede ocurrir algo más.


Edito* Ok, la respuesta no era tan larga como recordaba, jajaja.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...