firefox下JS動態創建的form表單元素獲取不到值的問題

今天遇到個問題,在Firefox下用Javascript動態創建input元素,在服務器端獲取不到值。
我一點點的刪代碼,刪到最後才發現嵌套的問題。

<table>
<form>
<tr><td></td></tr>
......
</form>
</table>

把form 寫在 table 外面就可以了。

網上有網友說:此寫法不符合DOM規範,JS創建新的form表單項時,新的元素無法與未按標準嵌套的form建立關聯,所以post數據的時候它是不會被傳遞的。http://hi.baidu.com/tuberose1605/item/485dface2597aa3398b498ca

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章