Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2014, 14:16
Avatar de matibrufal
matibrufal
 
Fecha de Ingreso: mayo-2012
Ubicación: Buenos Aires, Argentina
Mensajes: 23
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta Validar formulario (no llegan los datos!)

Que tal, tengo un formulario con ajax:

Código:
		function postContactToGoogle() {
			var nombre 		= $('#nombre').val();
			var apellido 	= $('#apellido').val();
			var sexo 	= $("input[type='radio'][name='sexo']:checked").val();
			var dni 	= $('#dni').val();
			var celular 	= $('#celular').val();
			var email 	= $('#email').val();

				$.ajax({
					url: "https://docs.google.com/forms/d/key/formResponse",
					data: { 
							"key del input": nombre,
							"key del input": apellido,
							"key del input": sexo,
							"key del input": dni,
							"key del input": celular,
							"key del input": email,
					},
					type: "POST",
					dataType: "xml",
					statusCode: {
						0: function () {
							window.location.replace("<?php the_permalink(); ?>");
						},
						200: function () {
							window.location.replace("<?php the_permalink(); ?>");
						}
					}
				});
		}

Para hacer el submit sin validar uso:

Código:
 $('#ButtonSubmit').click(function(){
	postContactToGoogle();
	return false;
});
Pero cuando agrego un if valid, el formulario se envia sin los datos (Osea da el mensaje de enviado pero nunca llega nada)

Código:
$('button').click(function() {
     if($('#ss-form').valid()) {
		postContactToGoogle();
     };
)};