+2  A: 

You could intercept the submit by using the submitHandler option. This option can be set to a callback function that could fire off an ajax request that sends an email.

To make this work, you will need to setup a script on the server that handles the mail sending. Send all of the data required in the ajax request and the server script can send the mail and return a success response.

jonstjohn
how i will use submithandler ?
Yasir
You would send it with the parameter object for validate(), as in validate( {rules:[your rules here], submitHandler: function() { ajaxRequest(); } }); or something like that
jonstjohn
<pre>$().ready(function() { $("#contactForm").validate({ rules: { contactName: "Please Enter Full Name", contactBody: "Please Enter full message here", contactEmail: { required: true, email: true }, submitHandler: function() { }; } });});</pre>Error:missing }after:(
Yasir