Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2009, 08:51
soldierjesus
 
Fecha de Ingreso: agosto-2008
Ubicación: Cali . Colombia
Mensajes: 459
Antigüedad: 15 años, 9 meses
Puntos: 1
validar formulario error

hola como estan necesitaba validar este formualrio utilize varios ejemplos pero no me da
-validar campos vacios
-validar que se escriba bien el mail del remitente
gracias por la ayuda este es el code:

Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script language="JavaScript">

<html>
<head>
<script language="JavaScript">
+
function noVacio() {
var i;
var n = parseInt(document.form1.cantidad.value);
var bError = false;

for (i = 0; i < n; i++){
bError = bError || (eval("document.form1.elemento" + i + ".value == ''"));
if (bError){
alert("Campo inválido");
eval("document.form1.elemento" + i + ".focus()");
break;
}
}
if (!bError) alert("Ok");
}

function validar_email() {
if (document.form1.EMAIL.mail.indexOf('@') == -1)
alert ("Debes colocar una \"Dirección de Email\" válida");
document.form1.EMAIL.focus() //Esto recorna el cursor al campo "Email"
else {
document.form1.submit();
}
}
</script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>::Formulario de contacto::</title>
</head>

<body>

<p><br>
<br>
</p>
<form name="form1" id="fom1" action="mail.php" method="post">
<table width="218">
<tr>
<td>Nombre</td>
<td><input name = "nombre" type = "text" id="nombre" /></td>
</tr>
<tr>
<td>Tu Email</td>
<td><label>
<input type="text" name="mail" id="mail" />
</label></td>
</tr>
<tr>
<td>Area</td>
<td><select name="areas" id"areas">
<option action ="0" >-seleccione destino-</option>
<option action ="1" >Consolidacion</option>
<option action ="2">Grupos de Paz</option>
<option action ="3">Escuelas</option>
<option action ="4">Evangelismo</option>
</select></td>
</tr>
<tr>
<td>Mensaje</td>
<td><textarea name="mensaje" cols="17" rows="4" id="areas"></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type = "submit" name = "enviar" value = "Enviar mensaje" onclick="novacio()"" /></td>
</tr>
</table>
</FORM>
</body>
</html>
__________________
Jaime P. Bravo
Programador Web
MCP (Microsoft Certified Professional)