2010-06-14 65 views
1

我有一個main.php頁無法選擇動態生成的形式要素(AJAX)

以下代碼在主窗體

<form action="test.php" method="POST"> 

以下硬編碼是使用AJAX

動態生成的代碼
<input type="checkbox" value="test" name="test[]"/> 
<input type="checkbox" value="test1" name="test[]"/> 

<input type="submit" value="go"> 

理想情況下,點擊go按鈕頁面應提交到test.php頁面,檢查元素 的後期值,但現在我發現沒有任何行爲離子被瀏覽器拍攝。另外我在錯誤控制檯中找不到錯誤消息。 這個曾經高達火狐3.5和IE 8。但是在Firefox 3.6中動態生成的表單元素根本不被認可 工作有沒有在代碼中的錯誤,是有一個變通

+0

您是否關閉了您的'

'標籤? – Babiker 2010-06-14 17:09:26

+0

您在生成的輸入名稱中有方括號(特殊符號)。也沒有id值。 – 2010-06-14 17:09:41

+0

@jdk兩者都沒有錯。實際上,軌道上的紅寶石不斷地產生帶方括號的名字,但沒有人抱怨過。 – 2010-06-14 17:14:38

回答

1

確保動態內容不會取代form ..但會附加到它(或取代內容而不是實際的form標籤..)