lo so che di post del genere se ne trovano...

cmq il mio proble è il seguente: ho un form per l'invio di mail dal sito e vorrei che fosse postato al server solo se il campo "email" (del visitatore) è riempito.

ho fatto così:

codice:
<SCRIPT language="javascript">
function validate(form)
{
    var pass=false

    // check required fields
    if (document.mailer.email.value != "") {
        pass=true;
    }

    // other check(s)
    // .. . ...

    // response of function validate
    if (pass != "true") {
        alert("Attenzione! Alcuni campi obbligatori sono vuoti, completarli per procedere.")
        return false
    }
    else
    return true
}
</SCRIPT>

poi nel form:

codice:
<FORM name="mailer" onSubmit="javascript:return validate(this)" ACTION="contact.php" METHOD="POST"> ecc... </FORM>

dov'è che ho sbagliato ??? (nn ho provato con ie, ma con mozilla nn va, ed è qui che mi interessa...)