Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2002, 12:47
orovirat
 
Fecha de Ingreso: agosto-2002
Mensajes: 1
Antigüedad: 22 años, 8 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;
}