Jquery plugins 如何通知FormWizard插件跳过的步骤(未显示)以避免丢失数据?
我将formwizard插件与8步表单集成;问题是,每当我试图编辑信息,然后跳转到表单中的特定步骤时,基本上忽略前面的步骤,所有未显示的步骤(因为我跳转了它们)都不会发送!!!:(因此,将丢失已填充到这些字段中的所有数据 比如说,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步,因此当我的处理脚本将处理空数据时。我想知道如何通知插件,现在显示了一些
$("#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