Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Validar Edits (https://www.clubdelphi.com/foros/showthread.php?t=18433)

LILYBEL 11-02-2005 17:11:22

Validar Edits
 
Hola queria saber si alguien saber como validar edit(estoy trabajando en intraweb) para que lo que ingresa sean numeros.
Salu2
Lily

Coco 11-02-2005 17:24:18

Debes poner las siguientes lineas de codigo en el evento onKeyPress del Edit


if not (key in ['0'..'9',#8])
then key:= 0;


Saludos.
PD: el #8 es para que te acepte el DELETE.

geovany 28-02-2005 20:22:04

JavaScript
 
tienes k utilizar javascript para poder disparar ese evento y k haga eso y ademas no es tan sencillo como en una aplicacion delphi normal

__hector 01-03-2005 01:54:46

Hacerlo en javascript puede no ser tan "simple" como en delphi, aunque para este caso, creo que es mucho mas simple.

Funcion: isNaN (is Not a Number). Si en el formulario, el campo se llama precio (p. ej), bastaria con:

if (isNaN(precio.value))
{
...
}

Por cierto, un comentario al pie: no se como podrias implementarlo en intraweb, pues es una tecnologia que nunca he usado (hasta ahora). Tengo mis reservas al respecto, pues creo (en mi humilde opinion) que ASP.NET la supera por mucho, y tiene mucho mayor soporte (M$/Mono/Borland Delphi.NET). Esto lo digo con temor de iniciar un hilo de discusiones y acusaciones de indole quiza filosófico (que es mejor que que y bajo que circunstancias), pero esa es mi humilde percepción.

geovany 01-03-2005 18:34:35

ASP.Net vs IntraWeb
 
Yo estoy de acuerdo con el compañero Hector, Yo he manejado las 2 tecnologias y ademas de k me parece que ASP.NET tiene muchas mas capacidades tambien tiene muchisima mas documentación y ejemplos por todos lados, todo lo contrario de IntraWeb

geovany 01-03-2005 18:36:57

Comentario
 
Hector, segun yo lo expuesto al iniciar el hilo era que al momento de estar capturando el campo no deje ingresar una "letra" tu funcion lo que hace es validar al final, existe una compleja funcion en javascript que te puede hacer eso: simular el key := #0 bueno es solo un comentario


La franja horaria es GMT +2. Ahora son las 02:51:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi