
06/01/2009, 17:49
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 16 años, 4 meses Puntos: 0 | |
Respuesta: Formulario HTML y base de datos Os cuento el HTML es este:
<HEAD>
<TITLE>Registro de Usuario</TITLE>
<link href="estilo.css" type="text/css" rel="stylesheet">
<SCRIPT LANGUAGE="JavaScript" >
function validar()
{
if (document.formulario.nombre.value == "")
{
alert("Por favor, introduzca el Nombre del Usuario.");
document.formulario.nombre.focus();
return (false);
}
if (document.formulario.apellidos.value == "")
{
alert("Por favor, introduzca sus Apellidos.");
document.formulario.apellidos.focus();
return (false);
}
if (document.formulario.mail.value.length > 0)
{
if (document.formulario.mail.value == "")
{
alert("Debe indicar una dirección de E-mail.");
document.formulario.mail.focus();
return (false);
}
var ch;
var NumArrobas = 0;
var checkStr = document.formulario.mail.value;
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
if (ch == "@"){NumArrobas++;}
}
if (NumArrobas == 0 || NumArrobas > 1)
{
alert("La direccion de E-mail no parece correcta.");
document.formulario.mail.focus();
return (false);
}
}
if ((document.formulario.dia.value == "")||(document.formulario.dia.value<0)||(document. formulario.dia.value>31))
{
alert("Por favor, introduzca el dia de la fecha de su nacimineto correctamente.");
document.formulario.dia.focus();
return (false);
}
if ((document.formulario.mes.value == "")||(document.formulario.mes.value<0)||(document. formulario.mes.value>12))
{
alert("Por favor, introduzca el Mes de la fecha de su nacimineto correctamente.");
document.formulario.mes.focus();
return (false);
}
if ((document.formulario.ano.value == "")||(document.formulario.ano.value<0)||(document. formulario.dia.value>2003))
{
alert("Por favor, introduzca el Año de la fecha de su nacimineto correctamente.");
document.formulario.ano.focus();
return (false);
}
if (document.formulario.dni.value == "")
{
alert("Por favor, introduzca el D.N.I.");
document.formulario.dni.focus();
return(false);
}
if (document.formulario.letradni.value == "")
{
alert("Por favor, introduzca la Letra del D.N.I. correctamente");
document.formulario.letradni.focus();
return(false);
}
if (document.formulario.domicilio.value == "")
{
alert("Por favor, indique un Domicilio.");
document.formulario.domicilio.focus();
return (false);
}
if (document.formulario.cp.value == "")
{
alert("Por favor, indique su Codigo Postal.");
document.formulario.cp.focus();
return (false);
}
if (document.formulario.telefono1.value == "")
{
alert("Por favor, indique un Numero de Telefono.");
document.formulario.telefono1.focus();
return (false);
}
if (document.formulario.password.value == "")
{
alert("Por favor, introduzca la contraseña");
document.formulario.password.focus();
return(false);
}
if (document.formulario.confirmacion.value == "")
{
alert("Por favor, introduzca la contraseña");
document.formulario.confirmacion.focus();
return(false);
}
if (document.formulario.password.value != document.formulario.confirmacion.value)
{
alert("Por favor, reintroduzca Password y/o confirmacion, pues no coinciden");
document.formulario.password.focus();
return(false);
}
return (true);
}
//-->
</SCRIPT>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
background-image: url(fonun.jpg);
background-color: #999999;
}
body,td,th {
color: #000000;
}
-->
</style></HEAD>
<BODY>
<FORM ACTION="usuario2BUENO.asp" NAME="formulario" ONSUBMIT="return validar()" METHOD="post">
<TABLE BORDER="0" WIDTH="100%" ALIGN="center">
<TR>
<TD WIDTH="90%">
<TABLE WIDTH="85%" ALIGN="center" class="Formulario">
<TR>
<TD WIDTH="15%" ALIGN="LEFT" class="Formulario">Nombre</TD>
<TD WIDTH="3%" ALIGN="CENTER"></TD>
<TD WIDTH="30%" ALIGN="LEFT"><INPUT SIZE="30" NAME="nombre"></TD>
<TD WIDTH="6%" ALIGN="LEFT"></TD>
<TD WIDTH="15%" ALIGN="LEFT">Apellidos</TD>
<TD WIDTH="30%">
<P ALIGN="LEFT"><INPUT TYPE="TEXT" NAME="apellidos" SIZE="30"></P></TD>
</TR>
<TR>
<TD WIDTH="15%" class="Formulario">E-mail</TD>
<TD WIDTH="3%"></TD>
<TD WIDTH="30%">
<P ALIGN="LEFT"><INPUT TYPE="TEXT" NAME="mail" SIZE="30"></P></TD>
<TD WIDTH="6%"></TD>
<TD WIDTH="15%"></TD>
<TD WIDTH="30%"></TD>
</TR>
<TR>
<TD WIDTH="15%" COLSPAN="2" class="Formulario">Fecha Nacimiento</TD>
<TD WIDTH="30%" ALIGN="LEFT" COLSPAN="2"><INPUT SIZE="2" NAME="dia" MAXLENGTH="2">
<B>/</B> <INPUT SIZE="2" NAME="mes" MAXLENGTH="2"> <B>/</B>
<INPUT SIZE="4" NAME="ano" MAXLENGTH="4"> <FONT SIZE="-1">(dd/mm/aaaa)</FONT></TD>
<TD WIDTH="15%"></TD>
<TD WIDTH="30%">
<P ALIGN="LEFT"></P></TD>
</TR>
<TR>
<TD WIDTH="15%">D.N.I.</TD>
<TD WIDTH="3%" ALIGN="CENTER"></TD>
<TD WIDTH="30%" ALIGN="LEFT"><INPUT SIZE="7" NAME="dni" MAXLENGTH="8">
<B>-</B> <INPUT SIZE="1" NAME="letradni" MAXLENGTH="1"></TD>
<TD WIDTH="6%"></TD>
</TR>
<TR>
<TD WIDTH="15%">Domicilio</TD>
<TD WIDTH="3%" ALIGN="CENTER"></TD>
<TD WIDTH="30%" ALIGN="LEFT"><INPUT SIZE="25" NAME="domicilio"></TD>
<TD WIDTH="6%"></TD>
<TD WIDTH="15%">C.P.</TD>
<TD WIDTH="30%"><INPUT NAME="cp" SIZE="5" MAXLENGTH="5"></TD> |