Pessoal, é o seguinte... eu tenho um script aki para retirar os acentos das letras... mas quero que este funcione em todos os campos... como eu posso fazer para adaptar???
function tirar_acentoss(texto)
{ var aux="";
for (g=0;g<form.texto.value.length;g++)
{
letras= form.texto.value.substring(g,g+1);
switch (letras)
{case "à":
letras="a";
if (g!=0)
{letras2=form.texto.value.substring(g-1,g);
if (!isletter(letras2)) letras="'a";
}
else letras="'a"
break;
case "á":
letras="a";
if (g<(form.texto.value.length-1))
{letras2=form.texto.value.substring (g+1,g+2);
if (!isletter(letras2)) letras="a'";}
else letras="a'"
break;
case "ã":
letras="a";
break;
case "â":
letras="a";
break;
case "ä":
letras="a";
break;
case "è":
letras="e";
if (g!=0)
{letras2=form.texto.value.substring(g-1,g);
if (!isletter(letras2)) letras="'e";
}
else letras="'e"
break;
case "é":
letras="e";
if (g<(form.texto.value.length-1))
{letras2=form.texto.value.substring (g+1,g+2);
if (!isletter(letras2)) letras="e'";}
else letras="e'"
break;
case "ê":
letras="e";
break;
case "ë":
letras="e";
break;
case "ì":
letras="i";
if (g!=0)
{letras2=form.texto.value.substring(g-1,g);
if (!isletter(letras2)) letras="'i";
}
else letras="'i"
break;
case "í":
letras="i";
if (g<(form.texto.value.length-1))
{letras2=form.texto.value.substring (g+1,g+2);
if (!isletter(letras2)) letras="i'";}
else letras="i'"
break;
case "î":
letras="i";
break;
case "ï":
letras="a";
break;
case "ò":
letras="o";
if (g!=0)
{letras2=form.texto.value.substring(g-1,g);
if (!isletter(letras2)) letras="'o";
}
else letras="'o"
break;
case "ó":
letras="o";
if (g<(form.texto.value.length-1))
{letras2=form.texto.value.substring (g+1,g+2);
if (!isletter(letras2)) letras="o'";}
else letras="o'"
break;
case "õ":
letras="o";
break;
case "ô":
letras="o";
break;
case "ö":
letras="o";
break;
case "ù":
letras="u";
if (g!=0)
{letras2=form.texto.value.substring(g-1,g);
if (!isletter(letras2)) letras="'u";
}
else letras="'u"
break;
case "ú":
letras="u";
if (g<(form.texto.value.length-1))
{letras2=form.texto.value.substring (g+1,g+2);
if (!isletter(letras2)) letras="u'";}
else letras="u'"
break;
case "û":
letras="u";
break;
case "ü":
letras="u";
break;
//Letras maiusculas:
case "À":
letras="A";
if (g!=0)
{letras2=form.texto.value.substring(g-1,g);
if (!isletter(letras2)) letras="'A";
}
else letras="'A"
break;
case "Á":
letras="A";
if (g<(form.texto.value.length-1))
{letras2=form.texto.value.substring (g+1,g+2);
if (!isletter(letras2)) letras="A'";}
else letras="A'"
break;
case "Ã":
letras="A";
break;
case "Â":
letras="A";
break;
case "Ä":
letras="A";
break;
case "È":
letras="E";
if (g!=0)
{letras2=form.texto.value.substring(g-1,g);
if (!isletter(letras2)) letras="'E";
}
else letras="'E"
break;
case "É":
letras="E";
if (g<(form.texto.value.length-1))
{letras2=form.texto.value.substring (g+1,g+2);
if (!isletter(letras2)) letras="E'";}
else letras="E'"
break;
case "Ê":
letras="E";
break;
case "Ë":
letras="e";
break;
case "Ì":
letras="i";
if (g!=0)
{letras2=form.texto.value.substring(g-1,g);
if (!isletter(letras2)) letras="'I";
}
else letras="'I"
break;
case "Í":
letras="I";
if (g<(form.texto.value.length-1))
{letras2=form.texto.value.substring (g+1,g+2);
if (!isletter(letras2)) letras="I'";}
else letras="I'"
break;
case "Î":
letras="I";
break;
case "Ï":
letras="I";
break;
case "Ò":
letras="O";
if (g!=0)
{letras2=form.texto.value.substring(g-1,g);
if (!isletter(letras2)) letras="'O";
}
else letras="'O"
break;
case "Ó":
letras="O";
if (g<(form.texto.value.length-1))
{letras2=form.texto.value.substring (g+1,g+2);
if (!isletter(letras2)) letras="O'";}
else letras="O'"
break;
case "Õ":
letras="O";
break;
case "Ô":
letras="O";
break;
case "Ö":
letras="O";
break;
case "Ù":
letras="u";
if (g!=0)
{letras2=form.texto.value.substring(g-1,g);
if (!isletter(letras2)) letras="'U";
}
else letras="'U"
break;
case "Ú":
letras="U";
if (g<(form.texto.value.length-1))
{letras2=form.texto.value.substring (g+1,g+2);
if (!isletter(letras2)) letras="U'";}
else letras="U'"
break;
case "Û":
letras="U";
break;
case "Ü":
letras="U";
break;
//cedilha e n-til;
case "ç":
letras="c";
break;
case "não":
letras="n";
break;
case "Ç":
letras="C";
break;
case "não":
letras="N";
break;
}
aux+=letras;
}
form.texto.value=aux;
return true;
}
Pergunta
Ceh
Pessoal, é o seguinte... eu tenho um script aki para retirar os acentos das letras... mas quero que este funcione em todos os campos... como eu posso fazer para adaptar???
[ ]'s
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados