Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. <html>
  2. <head>
  3. <script>
  4. function compruebacampo(evt,campotexto)
  5. {
  6.  
  7. //Validar la existencia del objeto event
  8. evt = (evt) ? evt : event;
  9.  
  10. //Extraer el codigo del caracter de uno de los diferentes grupos de codigos
  11. var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode :
  12. ((evt.which) ? evt.which : 0));
  13.  
  14. //Predefinir como valido
  15. var respuesta = true;
  16.  
  17. //Validar si el codigo corresponde a
  18. if (charCode > 31 && (charCode < 48 || charCode > 57))
  19. {
  20. //Asignar FALSE a la respuesta si es de los NO aceptables
  21. respuesta = false;
  22.  
  23. }
  24.  
  25. //Valida rango valido 1-10
  26. if((campotexto.value + String.fromCharCode(charCode))>10 ||(campotexto.value +
  27. String.fromCharCode(charCode))<0) {
  28. respuesta = false;
  29. }
  30.  
  31. //Regresar la respuesta
  32. return respuesta;
  33. }
  34. </script>
  35.  
  36. </head>
  37. <body>
  38. <input type="textbox" onkeypress="return compruebacampo(event,this)" >
  39.  
  40.  
  41. </body>
  42. </html>
  43.  
  44. function compruebacampo(evt, campotexto)
  45. {
  46. var charCodeOfZero = 48;
  47. var numberJustEntered = evt.charCode - charCodeOfZero;
  48. var fullString = campotexto.value + "" + numberJustEntered;
  49.  
  50. var matchesOne = false;
  51. for (var i = 0; i <= 10; i++) {
  52. if (fullString == ("" + i))
  53. matchesOne = true;
  54. }
  55.  
  56. if (!matchesOne) return false;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement