Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/01/2005, 18:24
Avatar de monoswim
monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Puedes hacerlo desde tu form colocando un campo oculto de nombre required y que contenga todos los campos que deben estar llenados si o si para que el FormMail te lo envíe...

<input type=hidden name="required" value="email,phone">

Pero lo mejor es hacer una validación mediante javascript...Para que no se envie la info al script para que este devuelva el error, es preferible mandar la info ya validada, como que es más eficiente. En el botón de enviar en vez de hacerlo submit hacelo como botón normal y en onclick lo direccionas a una funcion de javascript que solamente envie el formulario si están todos los datos correctos...

Acá tienes un ejemplo de javascript

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/javascript">
function validar(){
   if (document.form1.nombre.value == ''){
      alert('no has escrito tu nombre');
	  document.form1.nombre.focus();
	  return false;
   }
   //Si llega acá es que está todo bien, lo enviamos
   document.form1.submit();
}
</script>
</head>

<body>
<p></p>
<form name="form1" method="post" action="">
  <input name="nombre" type="text" id="nombre">
  <input type="button" name="Button" value="Button" onClick="validar()">
</form>
<p></p>
</body>
</html>
Para más info visitá www.desarrolloweb.com o fijate en el faq del foro de javascript, es sumamente fácil...

Saludos
__________________
Esteban Quintana