04/11/2003, 11:05
|
| | Fecha de Ingreso: mayo-2002
Mensajes: 34
Antigüedad: 22 años, 8 meses Puntos: 0 | |
Hola ok...se deberia adaptar al siguiente formulario...es un formulario sencillo, pero luego se podría adaptar a otros...
<html>
<head>
<title></title>
</head>
<BODY BGPROPERTIES=FIXED bgcolor=black leftmargin=1 topmargin=0 background="" link=#0000ff text=#000000 vLink=#800080 FONT color=green face="verdana">
<!-- EMPIEZa RaPIDOMaIL -->
<SCRIPT language=JavaScript><!--
function ValidateForm(form)
{
if (form.name.value == "")
{ alert("Por favor ingrese su Nombre"); form.name.focus(); return; }
if (form.to.value == "")
{ alert("Por favor ingrese la dirección de email destino"); form.to.focus(); return; }
if (form.from.value == "")
{ alert("Por favor ingrese su dirección de e-mail"); form.from.focus(); return; }
if (form.to.value.indexOf('@', 0) == -1 ||
form.to.value.indexOf('.', 0) == -1)
{ alert("Por favor verifique las direcciones de e-mail, existe alguna que no es valida o esta escrita incorrectamente."); form.to.focus(); return; }
if (form.from.value.indexOf('@', 0) == -1 ||
form.from.value.indexOf('.', 0) == -1)
{ alert("Por favor verifique su direccion de e-mail, tal vez no este escrita correctamente."); form.from.focus(); return; }
form.submit();
}
//--></SCRIPT>
<form action="perl/p2.cgi" method=POST>
<INPUT TYPE="hidden" value="Mensaje enviado desde Sitio" NaME="asunto">
<center>
<table width=100% border=2 cellpadding=0 cellspacing=0>
<tr border=2 bgcolor="#006633"><font size="-1" face="arial, Helvetica" color="#ffffff"><b><td bgcolor="#FFFF00" bordercolor="#0000FF" bordercolorlight="#00FF00" bordercolordark="#FF0000"><font size=+1><b>Comunicate con el grupo<br></font></font></font></font></font></tr>
<tr border=2 width="90" bgcolor="cyan" bordercolor="red">
<td><b>Para:</b> <input value="" type="text" name="to" SIZE=70><br>
<b>Tu E-mail:</b><INPUT TYPE="text" NaME="from" SIZE=23>
<b>Tu Nombre:</b><INPUT TYPE="text" NaME="name" SIZE=23>
<b>Mensaje:</b><input type="text" NaME="email_body" size="50" value="">
<input onclick=ValidateForm(this.form) type=button value="Enviar">
</tr>
</table>
</form>
<center>
<!-- TERMINa RaPIDOMaIL -->
</body>
</html>
En realidad los alertas deberian surgir si existen errores en caso contrario el control deberia ser transparente para quien envia el mensaje.
Pude observar que cuando se pone mas de un espacio en blanco por ejemplo entre el nombre y el apellido lo toma como un error...eso podría anular el envio.
Saludos, y nuevamente Gracias.!
__________________ Saludos,
<b>Gerardo Maciel</b>
www.SuperMundo.com
[email protected] |