Tenías dobles llaves al declarar la función y te olvidaste de los
; en los alert.
Sobre lo de "
document.getElementById"... Me vas a matar, pero no lo sé. Sólo sé que si no lo utilizo, el Firefox no se traga el código. Simplemente le pongo
id a los
input y luego obtengo su valor mediante
document.getElementById("id").value Código PHP:
<div id="body">
<SCRIPT>
function validacion() {
if (document.getElementById("nombre").value == "")
{
alert("por favor, introduzca su nombre");
formulario.nombre.focus();
return;
}
if (document.getElementById("email").value == "")
{
alert("por favor, introduzca su direccion de email");
formulario.email.focus();
return;
}
if (document.getElementById("telefono").value == "")
{
alert("por favor introduzca su telefono");
formulario.email.focus();
return;
}
formulario.submit();
}
</SCRIPT>
<NOSCRIPT>
Este navegador no comprende los scripts que se están ejecutando, debes actualizar tu versión de navegador a una más reciente.
<br><br>
</NOSCRIPT>
<div id="fcontact">
<form name="formulario" action="boligrafos/fcontacto.php" method="post">
<div id=iz>
<div id="titulo">
<h4>nombre</h4>
</div>
<div id="contenido">
<INPUT type="text" size="30" name="nombre" id="nombre"><BR>
</div>
<div id="titulo">
<h4>empresa</h4>
</div>
<div id="contenido">
<INPUT type="text" name="empresa" id="empresa"><BR>
</div>
<div id="titulo">
<h4>pais</h4>
</div>
<div id="contenido">
<INPUT type="text" size="15" name="pais" id="pais"><BR>
</div>
</div>
<div id="der">
<div id="titulo">
<h4>direccion</h4>
</div>
<div id="contenido">
<INPUT type="text" size="40" name="direccion" id="direccion"><BR>
</div>
<div id="titulo">
<h4>provincia</h4>
</div>
<div id="contenido">
<INPUT type="text" size="15" name="provincia" id="provincia"><BR>
</div>
<div id="titulo">
<h4> email</h4>
</div>
<div id="contenido">
<INPUT type="text" size="30" name="email" id="email">
</div>
</div>
<div="cen">
<div id="titulo">
<h4>telefono</h4>
</div>
<div id="contenido">
<INPUT type="text" size="9" name="telefono" id="telefono"><BR>
</div>
<div id="titulo">
<h4>remitente<h4>
</div>
<div id="contenido">
<INPUT type="radio" name="informacion" value="mantenimiento"> Si quiere contactar con el webmaster.<BR>
<INPUT type="radio" name="informacion" value="informacion"> Si quiere obtener informacion sobre nuestros productos.<BR>
</div>
<div id="titulo">
<h4>mensaje</h4>
</div>
<div id="contenido">
<textarea type="text" size="1000" cols="50" rows="5" name="mensaje"></textarea>
</div>
<div>
<input type="button" onClick="validacion(this.form)" value="Enviar">
</div>
</form>
</div>
</div>
Prueba así.