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

Sobre Este Codigo


Guilherme014

Pergunta

Como faço que o usuario, possa tambem digitar a "." "ponto" juntamente com números

function Tecla(e)

{

if (document.all) // Internet Explorer

  var tecla = event.keyCode;

else if(document.layers) // Nestcape

  var tecla = e.which;

  if (tecla > 47 && tecla < 58) // numeros de 0 a 9

  return true

  else

  {

  if (tecla != 8) // backspace

    event.keyCode = 0;

  else

    return true;

  }

}

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
Guilherme o event.keyCode não pode ser atribuido valor. Pra ti verificar se é um ponto, é só pegar o valor do keyCode do ponto e fazer um if. Pra ti pegar o valor alfanumérico é só você colocar um alert de event.keyCode e pressionar o ponto...

Abraço

não entendi

Link para o comentário
Compartilhar em outros sites

  • 0

primeira coisa descobre qual é o código do ponto (.) colocando um alert da tecla pressionada. Depois de descobrir qual é a tecla pressionada(se é 10 ou 15 ou 30) tu faz a verificação...

já descobri os valores... coloca mais esse if no teu codigo

if (tecla == 110 || tecla == 190) // pontos

  return true

Basicamente você vai ter q fazer isso...

Abraço

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