相信很多朋友在進行網頁製作的時候都會遇到過這樣的問題;就是用js在表單內新增資料控制項之後;在火狐下獲取不到資料的問題。
前幾天,我在開發乙個使用js新增資料填寫項的時候,也出現了這樣的問題;一開始我還以為是火狐下ajax載入資料出了問題(因為在ie下可以正常的獲取到資料);經過測試原來並是這樣的問題,而是form放得位置不同,
在form和table結合使用的時候,很多朋友都喜歡這樣放:
這樣放的好處就是可以把form產生的間隔去掉;在一般情況下是乙個不錯的處理方法,但是如果像我那樣要用js在form內新增資料填寫想的時候這樣使用就不太妥了,因為這樣放的話,用js新增的填寫項所填寫的資料在火狐下是無法獲取的·; 這時我們就得用很笨的方法,
就是:
這樣使用就不怕出現上述情況啦···;
補充一點,這樣使用form如果出現間隔的話,我們可以這樣把間隔去掉:
JS中獲取表單的資訊
方法1 var data updatecommodityinventoryform serialize 資料格式如 console.log data unit e4 b8 aa specification r60 barcode 11111111 方法2 var data updatecommodi...
js之form表單的獲取
js中獲取form的方法 1.利用表單在文件中的索引或表單的name屬性來引用表單 1 document.forms i 得到頁面中的第i個表單 2 document.forms formname 得到頁面中相應name的表單 2.利用表單的id屬性 1 document.getelementbyi...
js獲取form表單的值
輸出 url 編碼的文字字串 var o form serialize 結果為 token 1tbmfhkvmt93xauntf4wtrhezp17gway9yu6ii4x mall code 135 merchant id 2 vip card code code coupon name code...