Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/07/2012, 18:26
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: no pintar caracter no valido en un input

El tema de la vallidación de un campo con números ya ha sido tratado muchas veces en el foro, usa esta expresión regular

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8" />
  4. <title>Aceptar solo número desde teclado</title>
  5. </head>
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. function validar(e){
  9. var expresion=/[\d]/; // sólo nums
  10. return expresion.test(String.fromCharCode(e.which));
  11. }
  12. //]]>
  13.  <input type="text" id="numero" name="numero" onkeypress="return validar(event)" />
  14. </body>
  15. </html>


Con respecto a eso de "pintarlo", a que te referís? a seleccionarlo?, con este método solo acepta numeros desde teclado, tambien del pad numérico si BloqNum esta activo

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.