0
我有formwizard插件集成了8步的形式;問題是,每當我試圖編輯信息,然後跳轉到表單中的特定步驟,所以基本上忽略了以前的步驟跳躍,沒有顯示的所有步驟(因爲我跳了他們)不發送! :(因此失去已經填充到這些領域。如何通知FormWizard插件關於跳過的步驟(未顯示)以避免丟失數據?
舉例而言,所有的數據,
$("#demoForm").formwizard("show","Step4");
這將引發第四步,但如果我在第一步和還沒有看到第二步第三步和,並直接跳轉至步驟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;
}
});
如果我嘗試強制提交使用任何措施改變
..same的事情發生了: $( 「#demoForm」)提交()。 :/
感謝先進! Frank
非常感謝Sundman!那樣做了!我不知道這些步驟中的所有字段都有「禁用」屬性!再次感謝。 -F – Phobox 2012-03-31 21:37:02