无法从jQuery模式中的表单获取值

时间:2017-01-17 21:57:25

标签: javascript jquery ajax wordpress gravity-forms-plugin

我在WordPress网站上创建的这个表单遇到了很多麻烦。它使用Gravity Forms,并通过AJAX处理提交。

表单存在于模态(使用custombox jQuery插件)上,当您单击“联系人”菜单项时会触发该模式。

基本上,jQuery事件不适用于表单。如果在未填写正确字段的情况下点击提交,则表单无法触发验证错误消息。如果表单IS填写正确,则保存该条目,但不会发送确认消息。

我自己尝试过处理验证(粘贴下面的代码),但除非你刷新或点击第二次提交,否则我无法获得输入的值。初始提交时,它只返回初始值,而不是新值。

我将脚本加载到头部,并在文档就绪函数内部。我完全没有想法,非常感谢任何帮助!

$('body').on('submit', '.custombox-content form#gform_1', function(){
    console.log('submit');
    var inquiry_type = $('.inquiry select').attr('value');
    console.log(inquiry_type);
    //validateForm();
});

在这里,我试图获取选择输入的值。提交表单时,将记录“submit”以及初始选择字段值。在我第二次提交之前,它不记录实际选定的值。

0 个答案:

没有答案