Comunidad de diseño web y desarrollo en internet online

Podrian Ayudarme Porfas, Validacion de Formularios

Citar            
MensajeEscrito el 10 Ago 2005 05:31 pm
Disculpen, la verdad soy muy nuevo en todo esto, me agrada mucho el diseño, pero pues me hace falta algo de scrpits, :oops:

Por mas que le he buscado no he encontrado como validar campos de formularios con Action Script, digo, ¿Se Puede?. Me gustaría poder validar formularios hechos en Flash.

Gracias :D

Por Kael

4 de clabLevel



Genero:Masculino  

Mi Charolastra

msie
Citar            
MensajeEscrito el 10 Ago 2005 05:38 pm
A que te refieres esactamente con Validar ?

Puedes dejar un ejemplo.

Saludos!

Por Wanaya

Claber

1115 de clabLevel

4 tutoriales

 

La Unión Sovietica U_U

firefox
Citar            
MensajeEscrito el 10 Ago 2005 05:43 pm

wanaya escribió:

A que te refieres esactamente con Validar ?

Puedes dejar un ejemplo.

Saludos!


gracias por tu ayuda :D , por ejemplo.

Nombre:* _________
Telefono*__________
Mail:*______________

*Son Campos Obligatorios para llenar
Adicionalmente por ejemplo en el telefono verificar que sean 8 numeros y que el mail lleve estrutura tipo.

[email protected]

Por Kael

4 de clabLevel



Genero:Masculino  

Mi Charolastra

msie
Citar            
MensajeEscrito el 10 Ago 2005 05:46 pm
En ese caso:

Código :

if (tnombre.text.length=0)
  trace("Debes llenar el campo...");


Lo importante aquí es que:

a) Coloques un campo de texto y le pongas un nombre de instancia (en mi caso se llama tnombre)
b) Segundo verificas la longitud del texto escrito en el mismo y si es = 0, entonces no tiene nada escrito
c) Lo demás ya depende de como lo quieras dar a conocer al usuario...

Para lo del mail debes revisar si existe al menos una @ y un punto, mira esto:

Código :

if (tmail.text.indexOf("@") == -1 || tmail.text.indexOf(".") == -1 || tmail.text.length<6)



Reviso primero con indexOf que exista la arroba y el punto y que mínimo tenga 6 caracteres de longitud...espero te sirva...

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 10 Ago 2005 05:59 pm

Sephirot escribió:

En ese caso:

Código :

if (tnombre.text.length=0)
  trace("Debes llenar el campo...");


Lo importante aquí es que:

a) Coloques un campo de texto y le pongas un nombre de instancia (en mi caso se llama tnombre)
b) Segundo verificas la longitud del texto escrito en el mismo y si es = 0, entonces no tiene nada escrito
c) Lo demás ya depende de como lo quieras dar a conocer al usuario...

Para lo del mail debes revisar si existe al menos una @ y un punto, mira esto:

Código :

if (tmail.text.indexOf("@") == -1 || tmail.text.indexOf(".") == -1 || tmail.text.length<6)



Reviso primero con indexOf que exista la arroba y el punto y que mínimo tenga 6 caracteres de longitud...espero te sirva...


Gracias man, muy util tu info 8) .

Por Ejemplo en el caso del telefono, se puede verificar que efectivamente sean numeros lo que introduce el usario ?

Por Kael

4 de clabLevel



Genero:Masculino  

Mi Charolastra

msie
Citar            
MensajeEscrito el 10 Ago 2005 06:34 pm
Haz un casting al texto que viene de la caja de texto, si el casting funciona entonces es numero, si el casting falla, entonces no es número.

por ejemplo:

Código :

numero_tel = Number(telefono);
trace(numero_tel);


El casting consiste en convertir datos de un dato a otro, aquí la sentencía:

Código :

numero_tel = Number(telefono);


Convierte usando la función Number lo que viene del campo telefono a una variable llamada numero_tel.

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 10 Ago 2005 07:05 pm
mmm los input text y el componente TextInput ambos de las clase TextInput tienen la propiedad restrict, que puedes especificar los caracteres que se pueden admitir, ejemplo:

Código :

numerostxt.restrict = "0-9\\-\\^\\\\";


Las doble \ es para hacer escape del caracter alli estamos admitiendo los 10 digitos, el -, el ^ y la \
:D

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 10 Ago 2005 07:30 pm
Ah si...eso también... :P

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.