Jquery plugins 如何通知FormWizard插件跳过的步骤(未显示)以避免丢失数据?

Jquery plugins 如何通知FormWizard插件跳过的步骤(未显示)以避免丢失数据?,jquery-plugins,formwizard,jquery-form-wizard,Jquery Plugins,Formwizard,Jquery Form Wizard,我将formwizard插件与8步表单集成;问题是,每当我试图编辑信息,然后跳转到表单中的特定步骤时,基本上忽略前面的步骤,所有未显示的步骤(因为我跳转了它们)都不会发送!!!:(因此,将丢失已填充到这些字段中的所有数据 比如说, $("#demoForm").formwizard("show","Step4"); 这将触发第4步,但如果我在第1步,没有看到第2步和第3步,直接跳到第4步..那么插件将忽略这些第2步和第3步,因此当我的处理脚本将处理空数据时。我想知道如何通知插件,现在显示了一些

我将formwizard插件与8步表单集成;问题是,每当我试图编辑信息,然后跳转到表单中的特定步骤时,基本上忽略前面的步骤,所有未显示的步骤(因为我跳转了它们)都不会发送!!!:(因此,将丢失已填充到这些字段中的所有数据

比如说,

$("#demoForm").formwizard("show","Step4");
这将触发第4步,但如果我在第1步,没有看到第2步和第3步,直接跳到第4步..那么插件将忽略这些第2步和第3步,因此当我的处理脚本将处理空数据时。我想知道如何通知插件,现在显示了一些步骤,以便提交这些值

注意:我没有为此使用Ajax

这是设置的位置:

$("#demoForm").formwizard({
    formPluginEnabled: false, 
    validationEnabled : true, 
    disableUIStyles : true,
    textNext: "Siguiente",
    textBack: "Anterior",
    textSubmit: "Guardar",
    focusFirstInput : true
},
{
    messages: { email: "Invalid email"} 
},
{
    // form plugin settings                     
}
);
跳到像这样的特定步骤

$('#gotostep').change(function(){
    if($(this).val() != '')
    {
        $("#demoForm").formwizard("show",$(this).val());
        return false;
    }
});
…如果我尝试使用:$(“#demoForm”).submit()强制提交任何步骤上的更改,也会发生同样的情况:/

提前感谢!
Frank

我想在提交表单时启用表单中所有禁用的输入元素就足够了吗?例如,通过将回调连接到表单提交事件,如下所示:

$(function(){
    var form = $("#demoForm");
    form.submit(function(){
          form.find(":input:disabled").removeAttr("disabled");
    })})

希望这能有所帮助。

非常感谢Sundman!成功了!我不知道那些步骤中的所有字段都有“disabled”属性!再次感谢。-F