Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <script>
- function compruebacampo(evt,campotexto)
- {
- //Validar la existencia del objeto event
- evt = (evt) ? evt : event;
- //Extraer el codigo del caracter de uno de los diferentes grupos de codigos
- var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode :
- ((evt.which) ? evt.which : 0));
- //Predefinir como valido
- var respuesta = true;
- //Validar si el codigo corresponde a
- if (charCode > 31 && (charCode < 48 || charCode > 57))
- {
- //Asignar FALSE a la respuesta si es de los NO aceptables
- respuesta = false;
- }
- //Valida rango valido 1-10
- if((campotexto.value + String.fromCharCode(charCode))>10 ||(campotexto.value +
- String.fromCharCode(charCode))<0) {
- respuesta = false;
- }
- //Regresar la respuesta
- return respuesta;
- }
- </script>
- </head>
- <body>
- <input type="textbox" onkeypress="return compruebacampo(event,this)" >
- </body>
- </html>
- function compruebacampo(evt, campotexto)
- {
- var charCodeOfZero = 48;
- var numberJustEntered = evt.charCode - charCodeOfZero;
- var fullString = campotexto.value + "" + numberJustEntered;
- var matchesOne = false;
- for (var i = 0; i <= 10; i++) {
- if (fullString == ("" + i))
- matchesOne = true;
- }
- if (!matchesOne) return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement