Foros del Web » Programando para Internet » Javascript »

cambio de letras

Estas en el tema de cambio de letras en el foro de Javascript en Foros del Web. Tengo un programa en el servidor que solo reconoce letras en mayusculas sin acentuar ni simbolos raros (ñ,ç,etc). cuando los usuarios me mandan por el ...
  #1 (permalink)  
Antiguo 07/08/2002, 12:47
 
Fecha de Ingreso: agosto-2002
Mensajes: 1
Antigüedad: 21 años, 9 meses
Puntos: 0
cambio de letras

Tengo un programa en el servidor que solo reconoce letras en mayusculas sin acentuar ni simbolos raros (ñ,ç,etc).
cuando los usuarios me mandan por el formulario información que no sea en este tipo (mayusculas) el programa me "casca" y no se como se puede solucionar.
Por el momento tengo y os envio esta rutina que me soluciona el tema de las mayusculas, las Ñ y las Ç, pero no, por ejemplo, las letras acentuadas ni demas signos estraños.
podria alguien ayudar-me a solucionarlo?
Muchas gracias.


function validar(camp,nform)
{
camp = camp.toUpperCase();
var llarg = 0;
var i = 0;
llarg = camp.length;
for (;i < llarg;i++)
{
if (camp.substring(i,i+1) == "Ñ")
{
camp = camp.replace(/Ñ/,"N");
}
if (camp.substring(i,i+1) == "Ç")
{
camp = camp.replace(/Ç/,"C");
}
}
document.Cliente.elements[nform].value = camp;
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:28.