Guilherme014 Postado Maio 16, 2005 Denunciar Share Postado Maio 16, 2005 Como faço que o usuario, possa tambem digitar a "." "ponto" juntamente com númerosfunction 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; }} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Crystian Postado Maio 16, 2005 Denunciar Share Postado Maio 16, 2005 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guilherme014 Postado Maio 16, 2005 Autor Denunciar Share Postado Maio 16, 2005 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Crystian Postado Maio 16, 2005 Denunciar Share Postado Maio 16, 2005 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 codigoif (tecla == 110 || tecla == 190) // pontos return trueBasicamente você vai ter q fazer isso...Abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guilherme014 Postado Maio 18, 2005 Autor Denunciar Share Postado Maio 18, 2005 valeu crystian, obrigado mais uma vez.uma outra pergunta como faço ele funcionar no mozila, que o mesmo não funciona.obrigadao Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Crystian Postado Maio 18, 2005 Denunciar Share Postado Maio 18, 2005 O problema no mozilla é o evento q você está trabalhando. Faz um teste e chama essa tua function no onkeypress.Abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guilherme014 Postado Maio 18, 2005 Autor Denunciar Share Postado Maio 18, 2005 O problema no mozilla é o evento q você está trabalhando. Faz um teste e chama essa tua function no onkeypress.Abraço eu coloquei o codigo assim e esta dando erro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Crystian Postado Maio 18, 2005 Denunciar Share Postado Maio 18, 2005 if (document.all) // Internet Explorervar tecla = event.keyCode;else if(document.layers) // Nestcapevar tecla = e.which;troca tudo isso porvar tecla = e.keyCode;TesteiaAbraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guilherme014
Como faço que o usuario, possa tambem digitar a "." "ponto" juntamente com números
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
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.