js添加的表單在火狐下獲取不到數據的解決方法

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; ">


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