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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Matías Iacono
19/06/2006 - 17:35 | Informe spam
O sea, que solo acepte valores numericos?

Puedes hacer:

if IsNumeric(request.form("NombreDelCampo") then
'Solo tiene numeros
else
'Tiene algo mas
end if

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
"Rafael gomez" escribió en el
mensaje news:
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
Respuesta Responder a este mensaje
#3 Rafael gomez
21/06/2006 - 02:26 | Informe spam
muchas gracias - lo estoy probando cualquier cosa le informo

"Matías Iacono" escribió:

O sea, que solo acepte valores numericos?

Puedes hacer:

if IsNumeric(request.form("NombreDelCampo") then
'Solo tiene numeros
else
'Tiene algo mas
end if

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
"Rafael gomez" escribió en el
mensaje news:
> 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



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida