24/01/2003, 20:21
|
| Colaborador | | Fecha de Ingreso: diciembre-2001 Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años Puntos: 38 | |
Hola ShadowII.
Te retorno tu código adaptado a lo que necesitas: Código PHP: <html>
<head>
<script language="JavaScript">
function noVacio() {
var bError = true;
if (document.form1.nombre.value == ''){
alert("Campo inválido");
document.form1.nombre.focus();
} else
if (document.form1.login.value == ''){
alert("Campo inválido");
document.form1.login.focus();
} else bError = false;
return !bError;
}
function validaEmail(email){
var re = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
if (!re.test(email)){
alert ("Dirección de email inválida");
return false;
}
return true;
}
function valida(){
var bRes = true;
bRes = bRes && noVacio();
bRes = bRes && validaEmail(document.form1.correo.value);
return bRes;
}
</script>
</head>
<body>
<form name="form1" method="post" enctype="text/plain" action="mailto:[email protected]" onsubmit="return valida()">
<table width="326" border="0" cellpadding="4" cellspacing="2">
<tr valign="top">
<td width="314" height="24" align="center" valign="middle" bgcolor="#CCCCCC">
<strong>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
Hoja de registro
</font>
</strong>
</td>
</tr>
<tr valign="top">
<td height="27" align="center" valign="middle">
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
Por favor, rellena todos los campos, estos son obligatorios
</font>
</td>
</tr>
<tr valign="top">
<td height="169" valign="top">
<p>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<strong>
Nombre:
</strong>
</font>
<br>
<input type="text" name="nombre" size="50">
</p>
<p>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<strong>
Email:
</strong>
</font>
<br>
<input type="text" name="correo" size="50">
</p>
<p>
<strong>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
Nombre de usuario:
</font>
</strong>
<strong>
<font color="#990000" size="2" face="Verdana, Arial, Helvetica, sans-serif">
(Este será tu login)
</font>
</strong>
<br>
<input type="text" name="login" size="50">
</p>
</tr>
<tr valign="top">
<td height="32" align="center" valign="middle">
<input type="submit" value="Enviar">
</td>
</tr>
</table>
Observaciones:<br>
El atributo name de los elementos input sirve para identificar el elemento.<br>
Debe contener un nombre sin espácios y que comience con un caracter no numérico.<br>
He reemplazado los atributos name que tenías por nombre, correo y login.
</form>
</body>
</html>
Espero que te resuelva completamente. De no ser asi, no dudes en volver a preguntar que con gusto te volveré a responder (si tengo la respuesta).
Saludos. |