Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   ARTES GRÁFICAS - Diseño, Firmas, WEBS. (http://foros.zackyfiles.com/forumdisplay.php?f=238)
-   -   ayuda para formulario (html) (http://foros.zackyfiles.com/showthread.php?t=323273)

Minha 26/05/2005 22:50

ayuda para formulario (html)
 
A ver si me explico :D:D

Tengo un formulario hecho en html y tengo dos dudas/peticiones:

1- Como se hace para que todos los campos sean obligatorios y que tengan condiciones? (email con @, codigo postal que sean 5 numeros, etc)

2- Puedo saber la IP de quien rellena los formularios?

Grácias!! :)

Coke 26/05/2005 23:41

saludos minha...te voy a poner un ejemplo muy simple de como validar un correo y el codigo postal con javascript...

[PHP]<form method = "POST" name = "registro" onSubmit = "return validar(this)" action= "tu_script">
Dirección de correo: <input type="text" name="correo" size="20">
Codigo postal: <input type="text" name="codigo" size="5">
<input type="submit" value="Enviar datos" name="enviar">
</form>[/PHP]

aqui el codigo javascript que valida la direccion y el codigo postal, es bastante simple, tu tienes que hacer mas comprobaciones...por ejemplo, que el codigo postal sean numeros y no letras, que el correo tenga una extension valida....com, .net, .es etc, etc, etc...

[PHP]<script languaje="JavaScript">
function validar(datos) {
if(datos.correo.value.indexOf("@") == -1) {
alert("Por favor, introduzca una dirección de E-mail valida");
datos.correo.focus();
return false;
}
if(datos.codigo.value.length != 5) {
alert("El código postal no es válido, tiene que tener 5 dígitos");
datos.codigo.focus();
return false;
}
return true;
}
</script>[/PHP]

referente a la IP, con javascript puedes sacar por pantalla la IP pero no puedes guardarla en ningun sitio, solo la ve el que visita la pagina, para poder saber y guardar las IP tienes que hacerlo con un script en php, asp, perl....


Coke.

Minha 27/05/2005 08:11

eres el p**** rey :)

grácias (otra vez), este mediodia me pongo a ello :)

salu2


La franja horaria es GMT +2. Ahora son las 13:47.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate