亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery實現獲取form表單內容及綁定數據到form表單操作分析

2019-11-19 13:34:13
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery實現獲取form表單內容及綁定數據到form表單操作。分享給大家供大家參考,具體如下:

在日常開發的過程中,難免會用到form表單,我們需要獲取表單的數據保存到數據庫,或者拿到后臺的一串json數據,要將數據綁定到form表單上,這里我寫了一個基于jquery的,formHelp插件,使用起來也很簡單:

獲取表單的數據:$("#formid").serializeJson();

綁定數據到表單:$("#formid").setForm(json);

jquery.formHelp.js插件

/** * 將form里面的內容序列化成json * 相同的checkbox用分號拼接起來 * @param {dom} 指定的選擇器 * @param {obj} 需要拼接在后面的json對象 * @method serializeJson * */$.fn.serializeJson=function(otherString){  var serializeObj={},    array=this.serializeArray();  $(array).each(function(){    if(serializeObj[this.name]){      serializeObj[this.name]+=';'+this.value;    }else{      serializeObj[this.name]=this.value;    }  });  if(otherString!=undefined){    var otherArray = otherString.split(';');    $(otherArray).each(function(){      var otherSplitArray = this.split(':');      serializeObj[otherSplitArray[0]]=otherSplitArray[1];    });  }  return serializeObj;};/** * 將josn對象賦值給form * @param {dom} 指定的選擇器 * @param {obj} 需要給form賦值的json對象 * @method serializeJson * */$.fn.setForm = function(jsonValue){  var obj = this;  $.each(jsonValue,function(name,ival){    var $oinput = obj.find("input[name="+name+"]");    if($oinput.attr("type")=="checkbox"){      if(ival !== null){        var checkboxObj = $("[name="+name+"]");        var checkArray = ival.split(";");        for(var i=0;i<checkboxObj.length;i++){          for(var j=0;j<checkArray.length;j++){            if(checkboxObj[i].value == checkArray[j]){              checkboxObj[i].click();            }          }        }      }    }    else if($oinput.attr("type")=="radio"){      $oinput.each(function(){        var radioObj = $("[name="+name+"]");        for(var i=0;i<radioObj.length;i++){          if(radioObj[i].value == ival){            radioObj[i].click();          }        }      });    }    else if($oinput.attr("type")=="textarea"){      obj.find("[name="+name+"]").html(ival);    }    else{      obj.find("[name="+name+"]").val(ival);    }  })}

html測試代碼

<!DOCTYPE html><html><head lang="en">  <meta charset="UTF-8">  <title>jQueryFormHelp練習</title>  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script>  <script src="jquery.formHelp.js"></script>  <script type="text/javascript">  $(function () {    $("#form").setForm({a: '張三家的附近可考慮將', b: '王五', c: '王五', d: 'nishi yaldjlkfjal ',e:7,f:'8;10',i:'王'});  });  function submitForm(){    console.log($("#form").serializeJson('id:12;name:13;'));  }</script></head><body><form id="form">  <div><input type="text" name="a" /></div>  <div><input type="text" name="b" id="b" /></div>  <div><input type="hidden" name="c" id="c" /></div>  <div>    <textarea name="d" rows="8" cols="40"></textarea>    <input type="checkbox" name="f" value="10"/>  </div>  <div><select name="e">    <option value="5" selected="selected">5</option>    <option value="6">6</option>    <option value="7">7</option>  </select></div>  <div>    <input type="checkbox" name="f" value="8" />    <input type="checkbox" name="f" value="9"/>  </div>  <div>    <input name="i" type="radio" value="王" />王    <input name="i" type="radio" value="小" />小  </div>  <div>    <input type="button" name="g" value="Submit" id="g" onclick="submitForm()"/>  </div></form></body></html>

使用在線HTML/CSS/JavaScript代碼運行工具 http://tools.VeVB.COm/code/HtmlJsRun測試運行效果如下:

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery form操作技巧匯總》、《jQuery操作json數據技巧匯總》、《jQuery常用插件及用法總結》、《jQuery擴展技巧總結》、《jQuery表格(table)操作技巧匯總》及《jquery選擇器用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲a区在线视频| 亚洲一区二区免费在线| 欧美性猛交xxxx乱大交极品| 秋霞成人午夜鲁丝一区二区三区| 国产在线视频91| 日本精品免费观看| 国产欧美日韩综合精品| 97国产suv精品一区二区62| 久久久亚洲国产天美传媒修理工| 欧美日韩国产在线看| 亚洲欧美国产制服动漫| 久久久天堂国产精品女人| 中文字幕久精品免费视频| 91久久国产综合久久91精品网站| 久久综合免费视频影院| 最近2019中文字幕一页二页| 久久69精品久久久久久国产越南| 欧美激情videoshd| 日韩资源在线观看| 国产精品偷伦免费视频观看的| 欧美日韩亚洲视频一区| 国产精品亚洲美女av网站| 色综合久久久888| 欧美最近摘花xxxx摘花| 久久久久久久久久久av| 欧美在线视频免费| 成人免费看片视频| 国产欧美日韩免费| 91干在线观看| 欧美老女人性生活| 成人午夜在线视频一区| 亚洲另类激情图| 日韩中文视频免费在线观看| 国产精品第8页| 欧美插天视频在线播放| 久久好看免费视频| 日本不卡视频在线播放| 日本伊人精品一区二区三区介绍| 国产日韩在线亚洲字幕中文| 亚洲日韩欧美视频一区| 在线精品国产欧美| 国模gogo一区二区大胆私拍| 欧美三级欧美成人高清www| 成人a在线观看| 欧美成人一区在线| 日韩欧美精品网站| 亚洲国产另类 国产精品国产免费| 在线播放国产一区二区三区| 亚洲天堂男人的天堂| 国产精品日韩久久久久| 九九久久综合网站| 欧洲精品毛片网站| 国产在线日韩在线| 美女视频黄免费的亚洲男人天堂| 精品电影在线观看| 精品香蕉一区二区三区| 午夜欧美大片免费观看| 欧美精品videos性欧美| 欧美高清不卡在线| 亚洲aⅴ男人的天堂在线观看| 国产精品观看在线亚洲人成网| 萌白酱国产一区二区| 一本色道久久综合狠狠躁篇的优点| 亚洲理论片在线观看| 欧美精品电影免费在线观看| 日韩大片在线观看视频| 97精品视频在线观看| 亚洲va久久久噜噜噜久久天堂| 欧美大片网站在线观看| 成人精品一区二区三区电影免费| 精品亚洲夜色av98在线观看| 92国产精品视频| 中文字幕精品—区二区| 欧美精品videos另类日本| 久久精品国产清自在天天线| 尤物九九久久国产精品的分类| www.日本久久久久com.| 国外视频精品毛片| 亚洲欧美日韩一区在线| 国产精品亚洲综合天堂夜夜| 日韩欧美国产骚| 欧美wwwwww| 成人国内精品久久久久一区| 精品久久久国产精品999| 亚洲社区在线观看| 在线播放国产精品| 亚洲欧美日韩图片| 97在线观看视频| 国产69精品99久久久久久宅男| 精品欧美aⅴ在线网站| 成人中心免费视频| 久久艹在线视频| 国产ts一区二区| 亚洲午夜女主播在线直播| 日本午夜精品理论片a级appf发布| 777777777亚洲妇女| 91精品国产色综合久久不卡98| 亚洲成色999久久网站| 久久精品中文字幕一区| 欧美成人午夜免费视在线看片| 精品视频久久久久久久| 91久久国产婷婷一区二区| 亚洲精品一区二区在线| 中文字幕综合在线| 国产一区二区在线免费| 69久久夜色精品国产7777| 精品亚洲永久免费精品| 欧美日韩国产丝袜美女| 欧美精品激情视频| 亚洲天天在线日亚洲洲精| 俺也去精品视频在线观看| 国产美女精品免费电影| 亚洲男女自偷自拍图片另类| 欧美电影电视剧在线观看| 欧美激情videoshd| 日韩在线免费视频观看| 久久伊人精品视频| 国产三级精品网站| 精品视频在线播放免| 欧美高清在线播放| 精品女厕一区二区三区| 亚洲男女性事视频| 日产日韩在线亚洲欧美| 日韩在线小视频| 美女视频久久黄| 亚洲色无码播放| 欧美午夜宅男影院在线观看| 中文字幕不卡在线视频极品| 亚洲一级一级97网| 国产原创欧美精品| 精品色蜜蜜精品视频在线观看| 欧美日韩性视频| 亚洲成人激情在线| 亚洲欧美国产高清va在线播| 国产精品人成电影| 亚洲另类欧美自拍| 亚洲成人网在线观看| 久久久之久亚州精品露出| 欧美激情一二区| 韩国三级日本三级少妇99| 国产欧美日韩中文字幕| 97婷婷涩涩精品一区| 亚洲老头老太hd| 精品一区二区三区三区| 亚洲字幕一区二区| 中文字幕久久久av一区| 亚洲欧洲美洲在线综合| 中文字幕亚洲色图| 91av视频在线观看| 欧美日韩在线观看视频| 国产精品a久久久久久| 日韩毛片在线观看| 亚洲国产成人91精品| 日本伊人精品一区二区三区介绍| 成人精品aaaa网站| 久久人人爽人人爽人人片av高清| 日韩中文在线观看| 日韩成人在线网站| 亚洲精品久久久久中文字幕欢迎你| 国产在线观看一区二区三区| 国产一区二区在线免费视频| 久久久免费精品| 日韩美女视频免费看| 91国产精品91|