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

Aceitar Apenas Numeros


DataSet

Pergunta

Dá uma analizada nessa função... é para aceitar apenas numeros no input.

Tá funcionando... mas tem um porém.

Se eu digitar uma letra, ela fica no input até um numero ser inserido, então a letra é eliminadas ficando o numero.

Como fazer para quando uma letra é digitada, ela some na mesma hora?

Valeu...

<html>

<head>

<script language='Javascript'>

function Limpar(valor, validos) {

var result = "";

var aux;

for (var i=0; i < valor.length; i++) {

  aux = validos.indexOf(valor.substring(i, i+1));

   if (aux>=0) {

    result += aux;

   }

}

return result;

}

function Formata(campo,tammax,teclapres,decimal) {

  var tecla = teclapres.keyCode;

  vr = Limpar(campo.value,"0123456789");

  campo.value = vr

}

</script>

</head>

<body>

<form name=fform>

<table>

<tr>

<td>

  <input type=text name=num value='' onKeydown='Formata(this,3,event,2)'>

</td>

</tr>

</table>

</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

<html>

<head>

<script language="JavaScript">

function teste(e) {

if(window.event) {

// for IE, e.keyCode or window.event.keyCode can be used

key = e.keyCode;

}

else if(e.which) {

// netscape

key = e.which;

}

if (key!=8 || key < 48 || key > 57) return (((key > 47) && (key < 58)) || (key==8));

{

    return true;

  }

}

</script>

</head>

<body>

<form>

<input type='text' class='textbox' name='ie' maxlength='8' onKeypress="return teste(event);">

</form>

</body>

</html>

peguei este copdigo ae no imaster, funciona legal!

abraços

Link para o comentário
Compartilhar em outros sites

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...