我将表单向导插件与 8 步表单集成在一起;问题是,每当我尝试编辑信息然后跳转到表单中的特定步骤时,基本上跳过忽略前面的步骤,所有未显示的步骤(因为我跳过了它们)都不会发送!!!:( 所以丢失了所有已经填充到这些字段中的数据。
例如,
$("#demoForm").formwizard("show","Step4");
这将触发 Step4,但如果我在 Step1 并且没有看到 Step2 和 Step3,并直接跳到 Step4.. 那么插件会忽略那些 Step2 和 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(); :/
提前致谢!坦率