segunda-feira, 4 de junho de 2012

Permitir apenas números com javascript

Informando apenas valores numéricos na caixa de texto.

<html>
<head>

<script type="text/javascript">
 function onlyDigit(e) {
  var unicode = e.charCode ? e.charCode : e.keyCode;
  if (unicode != 8 && unicode != 9) {
   if (unicode<48||unicode>57) {
    return false
   }
  }
 }
 
</script>

</head>
<body>
Informe um número:
 <input type="text" value="Digite" name="texto" onkeypress="return onlyDigit(event)" 
 onfocus="if(this.value == 'Digite') {this.value = '';}">
</body>
</html>

Dessa forma, inserimos apenas números.

Um comentário: