Hola lo mas seguro es porque no cancelas el evento click, por ende el formulario se envía. Mira si haciendo esto te funciona:
Cambia esto
Código Javascript
:
Ver original$("#contactForm #submit").click(function() {
$("#error").hide();
Por esto
Código Javascript
:
Ver original$("#contactForm #submit").click(function(e) {
e.preventDefault();
$("#error").hide();
Segundo elimina esta línea (aunque no creo que sea tan necesario
)
Pruebas y nos comentas.
PD: sería for="celular" no?
Saludos