2016-06-12 21 views
0

我鉻資源管理器進行調試時,錯誤信息是:當我使用ExtJS的定義FormPanel中,並希望做一個提交動作,一個js錯誤發生

ext-all.js:18 Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.

我已經試過三種方式提交:

// First way 
var subform = uploadform.getForm(); 
subform.submit(function(){}) 

// Second way 
var subform = uploadform.getForm(); 
subform.doAction('submit', {}); 

// Third way 
uploadform.submit(function(){}) 

但是,所有有代碼會導致同樣的錯誤。 我需要一些help.Thanks。

+0

發表您的表單代碼 –

+0

問題尋求幫助調試(「爲什麼不是這個代碼的工作?」)必須包括所期望的行爲,一個特定的問題或錯誤,並重現它在問題本身所需要的最短的代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:如何創建最小,完整和可驗證示例。 – Alexander

+0

問題解決了!謝謝 – Victor

回答

0

我發現,解決問題的答案。 一個項目是這樣定義的: { 的xtype: 'FileField字段', 的inputType: '文件', ... //其他屬性 } 我刪除此行: 「的inputType: '文件'」,變「xtype:'filefield'」到「xtype:'fileuploadfield'」。然後問題就解決了。我不知道爲什麼,但它的工作原理。

相關問題