Bueno, recojo este hilo porque he hecho el validar para que no me deje campos vacios, pero el problema está en que cuando me deja de decir "no deje campos vacios" el formulario se envía de todas maneras... Que tengo mal?
Código HTML:
<script>
function validar()
{
if (document.form1.nombre.value == "" ) alert("No deje campos vacios");
if (document.form1.cif.value == "" ) alert("No deje campos vacios");
if (document.form1.calle.value == "" ) alert("No deje campos vacios");
if (document.form1.numero.value == "" ) alert("No deje campos vacios");
if (document.form1.cp.value == "" ) alert("No deje campos vacios");
if (document.form1.tlf.value == "" ) alert("No deje campos vacios");
if (document.form1.email.value == "" ) alert("No deje campos vacios");
if (document.form1.login.value == "" ) alert("No deje campos vacios");
if (document.form1.pass.value == "" ) alert("No deje campos vacios");
}
</script>
<style type="text/css">
<!--
body {
background-image: url(../comp/fondo2.gif);
}
-->
</style>
<link href="../css.css" rel="stylesheet" type="text/css" />
<center>
<p><strong>Date de alta como nuevo usuario de Servtein y disfruta de sus ventajas</strong>
</p>
</center>
<table width="75%" border="1" align="center" bgcolor="#FFC4C4">
<tr>
<td><form id="form1" name="form1" method="post" action="altaclie2.php" onsubmit="return validar();">
<label><strong> Empresa</strong>:
<input name="nombre" type="text" id="nombre" value="Escriba el nombre de su empresa" size="50" maxlength="50" />
</label>
<p><strong>CIF:
<label>
<input name="cif" type="text" id="cif" size="9" maxlength="9" />
</label>
</strong></p>
<p><strong>Calle:
<label>
<input name="calle" type="text" id="calle" value="Introduzca el nombre de la calle" size="50" maxlength="50" />
</label>
</strong></p>
<p><strong>Nº / bajo:
<label>
<input name="numero" type="text" id="numero" size="3" maxlength="3" />
</label>
</strong></p>
<p><strong>CP: </strong>
<label>
<input name="cp" type="text" id="cp" size="5" maxlength="5" />
</label>
</p>
<p><strong>Provincia:
<label> </label>
</strong>
<label>
<select name="prov" size="1" id="prov">
<?
$db="servtein";
$tabla="provincias";
$sql="SELECT * from $tabla";
$conexion = mysql_connect("localhost", "root", "02051250");
mysql_select_db($db, $conexion);
$resultado= mysql_query($sql, $conexion);
while($registro=mysql_fetch_row($resultado))
{
?>
<option value="<? echo $registro[0]; ?>"> <? echo $registro[1]; ?>.
<?
}
?>
</option>
</select>
</label>
(recuerde que se muestran las provincias donde ofrecemos covertura)</p>
<p><strong>TLF:
<label>
<input name="tlf" type="text" id="tlf" size="9" maxlength="9" />
</label>
</strong></p>
<p><strong>E-Mail
<label> :
<input name="email" type="text" id="email" value="[email protected]" size="50" maxlength="50" />
</label>
</strong></p>
<p>-----------------------------------------</p>
<p><strong>Usuario:
<label>
<input name="login" type="text" id="login" size="20" maxlength="20" />
</label>
</strong></p>
<p><strong>Contraseña: </strong>
<label>
<input name="pass" type="password" id="pass" size="25" maxlength="25" />
</label>
</p>
<p align="center">
<input type="submit" name="Submit" value="Enviar" />
<input name="level" type="hidden" id="level" value="1" />
</p>
<p>
<label></label>
</p>
</form></td>
</tr>
</table>