2010-10-16 58 views
0

輸入字段我無法弄清楚如何重新出現在一個對話框中輸入字段,後,他們已經提交過一次了。基本上,這個問題的JIST是這樣的:對話框上不進行重置

我有一個觸發對話框上的按鈕。該對話框包含3個輸入字段和提交按鈕。我填寫數據並提交表格。該提交按鈕觸發ajax調用。成功後,它將關閉對話框並顯示一條消息(另一個對話框)。

現在,如果我再次打開對話框,填寫以下字段並提交,其提交舊信息我填補了第一一次我打開對話框。

我創建了一個例子在這裏:http://www.thekirchners.net/dialog/

所有的代碼是在頁面,只需查看它的來源。

謝謝大家。

回答

0

的問題是要創建每次你點擊「測試對話框」時輸入文本,讓你有第1次之後,你有相同名稱的另一個DIV。您重複輸入文字。你開始讓我們用3第一次,然後6,然後9

我只想重新創建並摧毀一切的時候,我按下按鈕說。 簡單: $('#dialogBox')。remove();

每次。

或者把這個投入在HTML和我隱藏和顯示,如果我需要它。

+0

銷燬對話框取得了訣竅!謝謝! – KirAsh4 2010-10-16 17:23:31

1
$('#field1, #field2, #field3').val(''); 
+0

沒有幫助。已經嘗試過。我將它固定在'_getInventory'函數中,沒有骰子。將它固定在jax成功部分(它關閉對話框的位置)內,不要骰子。我在'_getInventory'調用之後卡住了,沒有骰子。發生的是,它清除了字段,但是在第二次提交時,即使填充了對話框中的字段,它也會提交空白值。 – KirAsh4 2010-10-16 17:10:34

0

對於對話框總是相同的內容?如果是這樣,您可以重置對話框的div中的HTML,即重新分配正確的HTML。