Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fall

Acentos

Recommended Posts

Pessoal alguém sabe como posso retirar todos os acentos e colocar o texto todo em maiusculo, para um formulário

 

 

vlw \,,,/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para transformar o texto para maiúsculo é só utillizar o método toUpperCase() da String.

Ex.:

var nome = "RafAEL";

alert(nome.toUpperCase());

 

Para limpar os acentos veja se essa função serve:

 

<script language="JavaScript">
<!--
function limpaAcentos(str) {
	var cAcento = 'áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ';
	var sAcento = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
	var saida = '';

	for(i=0; i<str.length; i++) {
		if(cAcento.search(str.substr(i,1)) >= 0) {
			saida+=sAcento.substr(cAcento.search(str.substr(i,1)),1);
		} else {
			saida+=str.substr(i,1);
		}
	}
	
	return saida;
}
//-->
</script>

 

Abraços!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Blza, mas eu quero, no momento quando eu for exibir, por exemplo um relatorio.

Pois ateh então nos text ele aparece maiusculo, porem na hora de imprimir fik minisculo denovo =//

 

 

flwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom... se eu entendi direito então você vai ter que converter na hora que salva no banco de dados, ou então na hora de montar a página. Aí você tem que fazer na tua linguagem.

 

PHP Ex.:

while($m = mysql_fetch_array($lista)) {

echo strtoupper($m['xxx']);

}

ASP Ex.:

Do While Not meuRS.EOF

Response.Write UCase(meuRS('xxx'))

meuRS.moveNext()

Loop

Aí você pega essa função aí de retirar os acentos e converte pra tua linguagem.

 

É isso? rs...

 

ABRAX!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.