逸云 - 秦皇岛最好的网站建设、网站制作、网络推广与SEO网站优化团队

逸云团队网络技术专家在线

秦皇岛网站制作 | 秦皇岛网站建设 | 秦皇岛网络公司 | 网页制作 | 做网站 | 秦皇岛SEO | 网站优化 | 网站推广 | 网络营销 | 百度排名推广 | 营销型网站制作

我们提供企业网站建设与推广全套解决方案,致力于提升秦皇岛本地企业的全国竞争能力,帮助你成倍提高公司销售业绩!

导航

« union和union all用法js创建table,动态添加删除表格行 »

js动态表格取值,删除,修改(.net)

//添加事件
    var allCount;
    allCount=0;
    function addAttachment() {
   
     var strID=document.Form1.dropType.options[document.Form1.dropType.selectedIndex].text;
        allCount++;
     var Num,p,myrow,indexnewrow,c1,c2,c3;
     var rown=filetb.rows.length;
    
     myrow=filetb.insertRow(rown);
     myrow.id="tdt";
     myrow.name="tdt"+allCount;
     myrow.className="smallFont";
     //试题顺序文本
     c1=myrow.insertCell();
     c1.width="100";
     c1.align="right";
     c1.innerHTML="<p align=right>" +strID+ allCount;
     //试题数目 id是
     c2=myrow.insertCell();
     c2.align="left";
     c2.innerHTML="数目为<INPUT type='text' size=2 maxlength=2 onchange='return GetValue()' class=t1 name=" +strID +allCount+" MaxLength='50'>道";
    
    
     //试题分值
     c3=myrow.insertCell();
     c3.align="left";
     c3.innerHTML="分值为<INPUT type='text' size=2 maxlength=2 onchange='return GetValue()' class=t1 name="+strID+allCount +"FenZhi"+" MaxLength='50'>分";
    
     //试题类型
     var strValue=document.Form1.dropType.options[document.Form1.dropType.selectedIndex].value;
     c4=myrow.insertCell();
     c4.align="left";
     c4.innerHTML = "<p align=right>"+strValue;
    
     var dropID = 0;
     var dropText = "";
     if(document.all("dropNanDu").selectedIndex != 0)
     {
      dropID = "dropNanDu";
      dropText = "ShiTiNanDu";
     }
     if(document.all("dropQuFen").selectedIndex != 0)
     {
      dropID = "dropQuFen";
      dropText = "ShiTiQuFenDu";
     }
     if(document.all("dropRenZhi").selectedIndex != 0)
     {
      dropID = "dropRenZhi";
      dropText = "RenZhiFenLei";
     }
     //所选难度或区分度或认知分类的value.如果都没选,则value值为0
     c5=myrow.insertCell();
     c5.align="left";
     if(document.all("dropRenZhi").selectedIndex != 0 || document.all("dropQuFen").selectedIndex != 0 || document.all("dropNanDu").selectedIndex != 0)
      c5.innerHTML="<p align=right style='font-size:xx-small'>" + document.all(dropID).options[document.all(dropID).selectedIndex].value;
     else
      c5.innerHTML="<p align=right style='font-size:xx-small'>" + 0;
    
     //所选难度或区分度或认知分类的所在题库信息表中的字端名.如果都没选。则为""
     c6=myrow.insertCell();
     c6.align="left";
     c6.innerHTML="<p align=right style='font-size:xx-small'>" + dropText;
    
     //删除linkbutton
     c7=myrow.insertCell();
     c7.align="left";
     c7.innerHTML="&nbsp;&nbsp;&nbsp;<a href='javascript:removeatt(" + allCount + ");'>删除</a>";
    }

    function GetValue()
    {
     var idShuMu;
     var idFenZhi;
     document.all("txt").value = "";
     for(i=0;i<filetb.rows.length;i++)
     {
      idShuMu = filetb.rows(i).cells(0).innerText;
      idFenZhi = filetb.rows(i).cells(0).innerText + "FenZhi";
      //int试题类型,int数目,int分值,int教师,int难度或区分度或认知的value,int难度或区分度或认知的Text
      //如果没有某行未填写,不计入txt.Text中
      if(document.all(idShuMu).value != "" && document.all(idFenZhi).value != "")
      {
       document.all("txt").value += document.all(idShuMu).value + "," +document.all(idFenZhi).value + ","+
              filetb.rows[i].cells[3].innerText + "," +
              filetb.rows[i].cells[4].innerText + ","+
              filetb.rows[i].cells[5].innerText + ",";
      }
             
     }
    }
    //删除一行
    function removeatt(ln)
    {
     var i
     var tdname
     var tdln
     var line=ln;
     if (line>0) {
      for (i=0;i<filetb.rows.length;i++) {
       tdname=filetb.rows[i].name;
       tdln=tdname.substring(3,tdname.length);
       if (tdln==line) {
        filetb.deleteRow(i);
        break;
       }
      }
     }
     GetValue();
    }
   
    //难度、区分度、认知分类不能同时选择
    function NanDu()
    {
     if(document.all("dropNanDu").selectedIndex != 0)
     {
      document.all("dropQuFen").disabled = true;
      document.all("dropRenZhi").disabled = true;
     }
     else
     {
      document.all("dropQuFen").disabled = false;
      document.all("dropRenZhi").disabled = false;
     }
    }
    function QuFen()
    {
     if(document.all("dropQuFen").selectedIndex != 0)
     {
      document.all("dropNanDu").disabled = true;
      document.all("dropRenZhi").disabled = true;
     }
     else
     {
      document.all("dropNanDu").disabled = false;
      document.all("dropRenZhi").disabled = false;
     }
    }
    function RenZhi()
    {
     if(document.all("dropRenZhi").selectedIndex != 0)
     {
      document.all("dropNanDu").disabled = true;
      document.all("dropQuFen").disabled = true;
     }
     else
     {
      document.all("dropNanDu").disabled = false;
      document.all("dropQuFen").disabled = false;
     }
    }
   
    //保存之前检查是否填写完毕
    function SaveCheck()
    {
     var idShuMu;
     var idFenZhi;
     for(i=0;i<filetb.rows.length;i++)
     {
      idShuMu = filetb.rows(i).cells(0).innerText;
      idFenZhi = filetb.rows(i).cells(0).innerText + "FenZhi";
      if(document.all("idShuMu").value=="" && document.all("idFenZhi").value == "")
      {
       removeatt(idShuMu);
      }
     }
    }

引用:http://publishblog.blogchina.com/blog/tb.b?diaryID=3820074



  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新评论及回复

最近发表

提供网站建设、网站制作、网站推广、SEO搜索引擎优化

Copyright@724ad.com. All Rights Reserved. 冀ICP备09002487号