PS:這個問題我搞了半天,都不知道怎麼弄,最後羣裏面的人給了這個方法,居然可以解決了。呵呵 ,happy!
相信很多朋友在進行網頁製作的時候都會遇到過這樣的問題;就是用js在表單內添加數據控件之後;在火狐下獲取不到數據的問題。
前幾天,我在開發一個使用js添加數據填寫項的時候,也出現了這樣的問題;一開始我還以爲是火狐下ajax加載數據出了問題(因爲在ie下可以正常的獲取到數據);經過測試原來並是這樣的問題,而是form放得位置不同,
在form和table結合使用的時候,很多朋友都喜歡這樣放:
<table>
<form>
<tr><td>
數據空間添加處
</td></tr>
</form>
</table>
這樣放的好處就是可以把form產生的間隔去掉;在一般情況下是一個不錯的處理方法,但是如果像我那樣要用js在form內添加數據填寫想的時候這樣使用就不太妥了,因爲這樣放的話,用js添加的填寫項所填寫的數據在火狐下是無法獲取的·; 這時我們就得用很笨的方法,
就是:
<form>
<table>
<tr><td>
數據空間添加處
</td></tr>
</table>
</form>
這樣使用就不怕出現上述情況啦···;
補充一點,這樣使用form如果出現間隔的話,我們可以這樣把間隔去掉:
<form style="margin:auto; padding:0; ">