ciao io sto creando un form mail e ho utilizzato jquery per la validazione...
I controlli funzionano perfettamente ma poi quando faccio submit non mi invia i dati.


Ho seguito l'esempio della documentazione http://docs.jquery.com/Tutorials:Validating_Forms

questo è il mio form e all'inizio includo le librerie di jquery e del suo plugin jquery.validate :

<script src="/../res/js/jquery.js" type="text/javascript"></script>
<script src="/../res/js/jquery.validate.js" type="text/javascript"></script>
<script src="/../res/js/mail.js" type="text/javascript"></script>
<form id="myform" name="myform" method="post" action="MailToFriend.php">
<span class="style2">
<input type="hidden" name="urlPost" id="urlPost" value="<?PHP echo $urlPost ?>"/>
Vodafone Lab</span>

<span class="style3">Segnala "<?PHP echo $titlePost; ?>" a un tuo amico/a.</span>


<span class="style1">Tua E-mail </span>

<span class="style3"> <input type="text" name="myMail" id="myMail" /></span>


<span class="style1">Conferma E-mail </span>

<span class="style3"> <input type="text" name="myMailOk" id="myMailOk" /></span>




<span class="style1">E-mail amico/a</span>

<span class="style3"> <input type="text" name="hisMail" id="hisMail" /></span>


<span class="style1">Conferma E-mail </span>

<span class="style3"> <input type="text" name="hisMailOk" id="hisMailOk" /></span>




<span class="style1">Nome</span>

<span class="style3">
<input type="text" name="name" id="name" />
</span>



<span class="style1">Oggetto </span>

<input type="text" name="oggetto" id="oggetto" value="<?PHP echo $titlePost; ?>" size="40"/>



<span class="style1">Messaggio</span>

<textarea name="message" id="message" cols="40" rows="3"></textarea>


<label for="agree">Please agree to our policy:</label><input type="checkbox" name="agree" id="agree" />
<div id="submit"><input type="submit" value="Submit" /></div>


</form>

questo è mail.js dove faccio i controlli sui campi:

// I set the debug option to true, so the data is not commited,
// enabling me to review the outcome.
$.validator.setDefaults({
debug: true
});


$().ready(function() {
// validate signup form on keyup and submit
$("#myform").validate({

//As soon as a key within a form field in “myform” is release then start
event: "keyup",

//Here the rules for the individual inputs are defined.
rules: {

myMail: {
required: true,
//It is an E-Mail address
email: true
},
myMailOk: {
required: true,
//It is an E-Mail address


email: true,
equalTo: "#myMail"

},
hisMail: {
required: true,
//It is an E-Mail address
email: true
},
hisMailOk: {
required: true,
//It is an E-Mail address


email: true,
equalTo: "#hisMail"

},

agree: "required"

},

//Here the error messages for all rules are defined.
messages: {


myMail: {
required: 'Inserisca il suo indirizzo e-mail',

},
myMailOk: {
required: 'Per favore confermi la sua e-mail',
equalTo: 'Le due e-mail non coincidono'
},
hisMail: {
required: 'Inserisca e-mail del destinatario',

},
hisMailOk: {
required: 'Per favore confermi e-mail',
equalTo: 'Le due e-mail non coincidono'
},
agree: 'Accetti il consenso per favore',
mail: 'Inserisca un indirizzo e-mail valido grazie'

},

//Optionally: This message appears, when the rules are met
success: function(label) {
label.html('ok').addClass("success");
}
});
});


Grazie per le risposte...