Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda - Retirar Acento não funciona no Firefox


Leandro - Edom

Pergunta

Olá!

O seguinte script funciona perfeitamente no IE, mas no Firefox não tem jeito. Ajudem-me por favor:

<script language="JavaScript" type="text/javascript">

function retiraAcento(obj)

{

palavra = String.fromCharCode(event.keyCode);

var caracteresInvalidos = 'àèìòùâêîôûäëïöüáéíóúãõÀÈÌÒÙÂÊÎÔÛÄËÏÖÜÁÉÍÓÚÃÕ';

var caracteresValidos = 'aeiouaeiouaeiouaeiouaoAEIOUAEIOUAEIOUAEIOUAO';

var acento = "´`^¨~";

if(acento.indexOf(palavra)!= -1)

{

window.event.keyCode = 0;

}

if (caracteresInvalidos.indexOf(palavra) == -1)

{

if (caracteresValidos.indexOf(palavra) != -1) {

window.event.keyCode = 0;

obj.value = obj.value + palavra;

}

}

else

{

window.event.keyCode = 0;

nova = caracteresValidos.charAt(caracteresInvalidos.indexOf(palavra));

obj.value = obj.value + nova;

}

}

</script>

<form action="" method="get" name="form">

<input name="Nome" type="text" size="20" onKeyPress="java script:retiraAcento(this);"/>

</form>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...