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:
Pero cuando agrego un if valid, el formulario se envia sin los datos (Osea da el mensaje de enviado pero nunca llega nada) $('#ButtonSubmit').click(function(){ postContactToGoogle(); return false; });
Código:
$('button').click(function() { if($('#ss-form').valid()) { postContactToGoogle(); }; )};