Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2005, 12:46
angsanchez
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 20 años, 3 meses
Puntos: 3
Intenta ver si se arregla declarando el juego de caracteres que usas; dentro del HEAD debes tener
Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1>
<meta http-equiv="Script-Content-Type" content="text/javascript; charset=iso-8859-1"> 
Si no, habrá que filtrar el texto, por ejemplo detectando los acentuados con charCodeAt(). Por ejemplo, este código acepta sólo vocales con o sin acento agudo:
Código PHP:
var aceptadas=[9710110511111710225233237243250//aeiouáéíóú
function lee(x)
{    var 
vale=0
    
for (i=0i<x.lengthi++)
    {    var 
car x.charCodeAt(i)
        for (
j=0j<aceptadas.lengthj++)
        {    if ( 
car == aceptadas[j] ) { vale++; break }
        }
    }
    if (
vale==x.lengthalert("Correcto")
    else 
alert("algún carácter no válido")

Espero que lo puedas adaptar a tu caso.
__________________
Angel :cool: