表單序列化

2022-04-22 20:44:15 字數 1072 閱讀 3240

1/*2

*對錶單字段的名稱和值進行url編碼,使用和號(&)分割。

3*不傳送禁用的表單字段。

4*只傳送勾選的核取方塊和單選按鈕。

5*不傳送type為"reset"和"button"的按鈕。

6*多選選擇框中的每個選中的值單獨乙個條目。

7*在單擊提交表單的情況下,也會傳送提交按鈕;否則,不傳送提交按鈕。也包括type為"image"的元素。

8*元素的值,就是選中的元素的value特性的值。如果元素沒有value特性,則是元素的文字值。9*/

1011

function

serialize(form) else

30 parts.push(encodeuricomponent(field.name) + "=" +encodeuricomponent(optvalue));31}

32}33break;34

case

undefined:

35//

欄位集36

case "file":

37//

檔案輸入

38case "submit":

39//

提交按鈕

40case "reset":

41//

重置按鈕

42case "button":

43//

自定義按鈕

44break;45

case "radio":

46//

單選按鈕

47case "checkbox":

48//

核取方塊49

if (!field.checkbox) /*

執行預設操作

*/52

default

:53 parts.push(encodeuricomponent(field.name) + "=" +encodeuricomponent(field.value));54}

55}56return parts.join("&");

57 }

表單序列化

1.serialize 方法 格式 var data form serialize 功能 將表單內容序列化成乙個字串。這樣在ajax提交表單資料時,就不用一一枚舉出每乙個引數。只需將data引數設定為 form serialize 即可。與jquery中其他方法一樣,serialize 方法也是作用...

表單序列化

什麼是表單序列化尼?1 對錶單字段的名稱和值進行url編碼,使用和號 分隔 2 不傳送禁用的表單字段 3 只傳送勾選的核取方塊和單選按鈕 4 不傳送 type 為 reset 和 button的按鈕 5 多選按鈕每個選中的值單獨乙個條目 6 單擊提交按鈕提交表單時,會傳送提交按鈕 否則不傳送提交按鈕...

表單(四)表單序列化

表單序列化的作用是 將表單內容序列化成乙個字串,方便ajax傳遞表單值給伺服器。瀏覽器把表單資料提交到伺服器的細節 1.對字段的名和值進行url編碼,並使用 分隔 2.不傳送禁用的字段 disabled 3.多選框中每個選中的名值對是單獨的乙個條目 4.在元素中,option如果沒有value特性,...