阅读背景:

项目中多条数据保存的json实例

来源:互联网 
//js代码
function checkCode(num){ var typeid = $("#typeid").val(); if(typeid == ""){ alert("请选择信息类别"); return false ; } var i = 1; for(i=1;i<=num;i++){ //判断每一行是否填写相关的值 var dataname = $("input[name='dataname"+i+"']").val(); var isopen=$("input:radio[name='isopen"+i+"']:checked").val(); if(dataname == ""){ alert("请输入数据名称"); return false; } } return true; } //自动新增一行 $(function(){ $( ".table1" ).on( "click",".add", function() { var num=$(".table1").find(".clone-tr").length; if(checkCode(num)){ ht = $(this).closest(".clone-tr").clone(true); // var num=$(".table1").find(".clone-tr").length; if(num<20){ var check=$(ht).find(".check-box"); var inp=$(ht).find("input[type='text']"); var num2 = num + 1 $(check).eq(0).find("input[type='radio']").attr("name", 'openway'+num2); $(check).eq(1).find("input[type='radio']").attr("name", 'isopen'+num2); inp.val(""); inp.filter(function(){ return $(this).attr("name") == "dataname1"; }).attr("name", 'dataname'+num2); inp.filter(function(){ return $(this).attr("name") == "datacontent1"; }).attr("name", 'datacontent'+num2); inp.filter(function(){ return $(this).attr("name") == "openInterface1"; }).attr("name", 'openInterface'+num2); inp.filter(function(){ return $(this).attr("name") == "noOpenInterface1"; }).attr("name", 'noOpenInterface'+num2); $(ht).find(".operate").remove(); $(this).closest(".table1 tbody").prepend(ht); $("#numid").val(num); $("#num2id").val(num2); //保存添加后的tr数目 } } }); $( ".table1" ).on( "click",".delete", function() { var num=$(".table1").find(".clone-tr").length; if(num>1){ $(this).closest(".table1 tbody").find("tr").eq(0).remove(); } }); $("#submitid").click(submitAnswer); });function checkCode(num){ var typeid



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: