2014-01-18 44 views
0

我試圖找到一種解決方案,在創建新產品時在一個頁面上管理多個(在我的情況下是兩個)表單。如何處理一個頁面上的多個表單標籤以創建產品項目?

我想聽聽你們誰設法處理同樣的問題。

這是我的形式:

enter image description here

理論上我想一次上傳隊列按鈕被點擊上傳與jQuery AJAX方法的圖像,但它不應該與主<form name="form"> intefer。

這種解決方案的最佳方式是什麼?

====修訂=====

也許有上上傳按鈕,當點擊上傳特定<input>的方法嗎?

回答

0

您是否考慮過不使用表單包裝圖片上傳標籤,因爲您是通過AJAX提交的?

Besides, a form element should not contain other form elements.

下一步將是您的Upload Queue按鈕的type屬性設置爲button。這樣,點擊它將不會觸發它所屬的窗體。

+0

是的,我已經想過了,但不知道它是如何工作的,當我點擊** Save&Close **按鈕時會觸發另一種形式。我已經更新了這個問題。我想知道如果像你說的那樣將btn'Upload queue'改爲'type =「button」',那麼只能收集''',而這個輸入將位於主'

''? – aspirinemaga

+0

這是不可能的。然而,你可以通過jQuery只對一部分表單進行序列化,並對其進行處理:'jQuery('#images-tab *')。serialize()'或'jQuery('#images-tab *')。serializeArray ()'。你使用的是什麼AJAX上傳庫?它是否真的需要你鉤入表單的'submit'事件? –

+0

謝謝貝茲,我會盡力並會給你我的反饋。並且該庫是:http://safron.su/playground/damnUploader/demo-bootstrap/ – aspirinemaga

相關問題