I tried stop form refreshing the page but it refreshes page every time i submit the form.
A submitted form will always refresh/redirect the page, to avoid it all you have to do is:
returning false on the submit handler will prevent the form from submitting, and the page from refreshing, and there really is no need for jQuery just to prevent a form!
To both send the form to the server and not have the page refresh will however require the use of Ajax, and jQuery has some great ajax functionality built in, but it looks like you need to read up a little on the jQuery website.