Hola tengo una consulta al poner el script de abajo me sucede lo siguiente el primer campo me lo chequea y si no esta correcto no procesa pero en los de mas campos lo chequea y envia el formulario = aunque esta mal q puede ser ??
desde ya muchas gracias X su ayuda.-
<SCRIPT language=JavaScript>
<!--
function Mensaje(element, message) {
alert(message);
element.focus();
}
function Validar(form) {
var validado = false;
if (form.nombre.value == "") {
Mensaje(form.nombre, "Introduzca su nombre.-");
}
else if (form.email.value.indexOf("@") == -1 ||
form.email.value.indexOf(".") == -1) {
Mensaje(form.correo, "Por favor, incluya una dirección electrónica valida.-");
}
else if (form.pedido.value == "") {
Mensaje(form.pedido, "Debe realizar algun pedido antes de enviar.");
}
else {
validado = true;
}
return validado;
}
//-->
</SCRIPT>
</head>
<body bgcolor="#333333" text="#CCCCCC" marginheight="0" marginwidth="0" bottommargin="0" leftmargin="0" topmargin="0" >
<form action="enviarpedido.php" method="post" onSubmit="return Validar(this);">
<input name="receptor" type="hidden" id="receptor" value="[email protected]">
<input name="remitente" type="hidden" id="remitente" value="Formulario-WEB">
<input name="tema" type="hidden" id="tema" value="Pedido-Web">
<input name="redir" type="hidden" id="redir" value="http://www.bodymass.com.ar">
<table width="400" height="400"border="0" cellpadding="0" cellspacing="10" background="/imagenes/fondo.gif">
<tr>
<td><strong>Nombre</strong></td>
<td> <input name="nombre" type=text id="nombre" size="46"></td>
</tr>
<tr>
<td><strong>Tel:</strong></td>
<td><input name="tel" type=text id="Tel" size="46"></td>
</tr>
<tr>
<td><strong>E-mail:</strong></td>
<td><input name="email" type=text id="E-mail" size="46"></td>
</tr>
<tr>
<td><strong>Pedido</strong></td>
<td><textarea name="Pedido" cols="35" rows="10"> </textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="Submit" name="Submit" value="Enviar Pedido"></td>
</tr>
</table>
</form>