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;
}