相信不少朋友在進行網頁製做的時候都會遇到過這樣的問題;就是用js在表單內添加數據控件以後;在火狐下獲取不到數據的問題。ajax
前幾天,我在開發一個使用js添加數據填寫項的時候,也出現了這樣的問題;一開始我還覺得是火狐下ajax加載數據出了問題(由於在ie下能夠正常的獲取到數據);通過測試原來並是這樣的問題,而是form放得位置不一樣,測試
在form和table結合使用的時候,不少朋友都喜歡這樣放:spa
<table>orm
<form>開發
<tr><td>table
數據空間添加處 form
</td></tr>表單
</form>方法
</table>數據
這樣放的好處就是能夠把form產生的間隔去掉;在通常狀況下是一個不錯的處理方法,可是若是像我那樣要用js在form內添加數據填寫想的時候這樣使用 就不太妥了,由於這樣放的話,用js添加的填寫項所填寫的數據在火狐下是沒法獲取的·; 這時咱們就得用很笨的方法,
就是:
<form>
<table>
<tr><td>
數據空間添加處
</td></tr>
</table>
</form>
這樣使用就不怕出現上述狀況啦···;
補充一點,這樣使用form若是出現間隔的話,咱們能夠這樣把間隔去掉:
<form style="margin:auto; padding:0; ">