il submit va gestito con il plugin validate e verrà richiamato solo quando la validazione è andata a buon fine, è tutto automatico, ma è ovvio che se gestisci il submit "a parte" la chiamata al metodo xmlhttpPost avverrà sempre

$(document).ready(function()

{
$("#modulo").validate(

{
errorClass: "errormsg",
rules:
{
nome: "required",
cognome: "required",
indirizzo:"required",
indirizzo:"required",
cap:"required",
citta:"required"
},
submitHandler: ..............
});