validar texto

19/06/2006 - 17:13 por Rafael gomez | Informe spam
Estimado foro

Necesito validar en ASP un campo de texto que solo acepte caracteres del 0
,1,2,3,4,5,6,7,8,9. y no letras ni signos.

es probado con varios pero no me resultan

Si alguien me puede sugerir algo para validar, se lo agradezco de antemano

gracias
 

Leer las respuestas

#1 Jose A. Fernandez
19/06/2006 - 17:34 | Informe spam
Esta validacion la tienes que hacer del lado del cliente? bueno..si es
asi entonces tienes que usar Javascript

Un ejemplo:
Opcion 1:
-
function SoloNumeros(){
CadenaValida = '0123456789.';
var Caracter = String.fromCharCode(window.event.keyCode);
Caracter = Caracter.toLowerCase();
var a = CadenaValida.indexOf(Caracter);
if (a == -1) {
window.event.keyCode = 0;
}
}

<input type=text onKeyPress='SoloNumeros();'>


Opcion 2:
otra opcion es cuando se esta por enviar el form se verifica que el
contenido de ese control sea numerico con la funcion isNAN, que
devuelve un boleano dependiendo de si lo que recibe es un número o no.
if(isNaN(miControlNumero.value))
{
alert("Por favor ingrese un numero en el campo...");
miControlNumero.focus();
}


Opcion 3 (idem anterior)
function isNumber(varNumber) {
return !isNaN(+varNumber)
}


Enlaces:
Ejemplos de validacion de formularios web
http://developer.apple.com/internet...ation.html

Ejemplos de Javascript: eval(), parseInt(), isNaN()...
http://www.desarrolloweb.com/articu...anual&

Funcion isNaN
http://www.devguru.com/Technologies...isnan.html

Otra funcion que realiza lo mismo
http://www.codetoad.com/javascript/isnumeric.asp


Espero que te sirva

____________________________
Jose A. Fernandez


Rafael gomez ha escrito:

Estimado foro

Necesito validar en ASP un campo de texto que solo acepte caracteres del 0
,1,2,3,4,5,6,7,8,9. y no letras ni signos.

es probado con varios pero no me resultan

Si alguien me puede sugerir algo para validar, se lo agradezco de antemano

gracias

Preguntas similares