Ver Mensaje Individual
  #12 (permalink)  
Antiguo 05/06/2010, 13:17
zerock
 
Fecha de Ingreso: mayo-2010
Mensajes: 50
Antigüedad: 14 años
Puntos: 0
Respuesta: Formulario que no comprueva los campos vacios... :S

Hola vuelvo a ser yo... Creo aver conseguido que funcione, aunque no funcione, el problema de antes es que el metod y el action lo metia en el formulario, ahora ya esta dentro del codigo de javascript, pero ahora no me lo envia el email, ni tampoco me alerta de los campos vacios o nulos,.. podeis debugearme?¿?

El codigo ahora es:

Código:
<script language="JavaScript">
function check()
{
  var checked=true;
  var pattern=/.*\@.*\..*/;
      if (checked)
  {
	  	    if (document.forms['sendfrom'].elements['vname'].value=="")
        {
		  document.forms['sendfrom'].elements['vname'].focus();
		  document.forms['sendfrom'].elements['vname'].select();
          alert ("Si us plau, ompli tots els camps.");
          checked=false;
        }
	  }
                    if (checked)
	  {
	    if (document.forms['sendfrom'].elements['nname'].value=="")
        {
		  document.forms['sendfrom'].elements['nname'].focus();
		  document.forms['sendfrom'].elements['nname'].select();
          alert ("Si us plau, ompli tots els camps.");
          checked=false;
        }
	  }
                if (checked)                       
	  {
	    if ((pattern.test(document.forms['sendfrom'].elements['email'].value))==false)
        {
		  document.forms['sendfrom'].elements['email'].focus();
		  document.forms['sendfrom'].elements['email'].select();
          alert ("Si us plau, introduïu una adreça correcta de correu electrònic.");
          checked=false;
        }
	  }
              if (checked)
	  {
	    if (document.forms['sendfrom'].elements['email'].value=="")
        {
		  document.forms['sendfrom'].elements['email'].focus();
		  document.forms['sendfrom'].elements['email'].select();
          alert ("Si us plau, ompli tots els camps.");
          checked=false;
        }
	  }
                    if (checked)             
	  {
	    if (document.forms['sendfrom'].elements['nachricht'].value=="")
        {
		  document.forms['sendfrom'].elements['nachricht'].focus();
		  document.forms['sendfrom'].elements['nachricht'].select();
          alert ("Si us plau, ompli tots els camps.");
          checked=false;
        }
	  }
        if (checked)
  {
    document.forms['sendfrom'].method="POST";
    document.forms['sendfrom'].action="w2dfgw.php";
	document.forms['sendfrom'].submit;
  }
  return checked;
} 
</script>
      
      <form name="sendform" onSubmit="return check()" enctype="application/x-www-form-urlencoded">
        <table border="0" cellpadding="0" cellspacing="0" width="310">
          <input type="hidden" name="fgwemail" value="[email protected]">
          
          <input type="hidden" name="fgwsubject" value="Formulari B2T">
          
          <input type="hidden" name="fgwreturnurl" value="0000009d890112f04.html">
          
          <tr>
            <td width="72" valign="top"><span class="grey">Nom</span></td>
            <td width="239" valign="top"><input class="normal" style="width: 200px;" size="26" type="text" name="vname" value=""><br></td>
            </tr>
          
          <tr>
            <td valign="top"><span class="grey">Cognom</span></td>
            <td valign="top"><input class="normal" style="width: 200px;" size="26" type="text" name="nname" value=""><br></td>
          </tr>
          
          <tr>
            <td valign="top"><span class="grey">E-Mail</span></td>
            <td valign="top"><input class="normal" style="width: 200px;" size="26" type="text" name="email" value=""><br></td>
          </tr>
          
          <tr>
            <td valign="top"><span class="grey">Missatge</span></td>
            <td valign="top"><textarea style="width: 200px;" cols="39" rows="7" class="normal" name="nachricht2"></textarea><br></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>
              <br>
              </td>
            </tr>
          
          <tr>
            <td>&nbsp;</td>
            <td align="left"><input type="image" border="0" src="../images/w2dsbmt.gif" usemap="0"></td>
            </tr>
          </table>
         </form>