24/01/2003, 20:21
|
| Colaborador | | Fecha de Ingreso: diciembre-2001 Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses 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. |