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();
};
)};