jquery实现插入页功能

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>

 <BODY>
 <input type="button" value="插入页" οnclick="insertRows('detailTable')">
  <table id="detailTable">
 <tr id="tr">
  <td id="td">
   <input type="checkbox" id="checkhidden" name="checkhidden">
  </td>
  <td id="td">
   <input type="text" id="stockid">
  </td>
  <td id="td">
   <input type="text" id="country">
  </td>
 </tr>
 <tr id="tr">
  <td id="td">
   <input type="checkbox" id="checkhidden" name="checkhidden">
  </td>
  <td id="td">
   <input type="text" id="stockid">
  </td>
  <td id="td">
   <input type="text" id="country">
  </td>
 </tr>
 <tr id="tr">
  <td id="td">
   <input type="checkbox" id="checkhidden" name="checkhidden">
  </td>
  <td id="td">
   <input type="text" id="stockid">
  </td>
  <td id="td">
   <input type="text" id="country">
  </td>
 </tr>
  </table>
  <table id="template" border="1">
 <tr>
   <td>
   </td>
   <td class="listSeqTxt""></td>
   <td class="listTxt"">
   <input type="text"  name="tradeDate" οnblur="_onblur(this)">
   </td>
  </tr>
  </table>
 </BODY>
 <script language="javascript">
 function insertRows(table){
  var date = new Date();
  var year = date.getYear();
  var month = date.getMonth()+1;
  var day = 0;
  var number = 0;
  var startNum = 0;
  
  var check = document.getElementsByName("checkhidden");
  var len = check.length;
  if(month==2){
   if(year%4==0&&year%100!=0||year%400==0){
    day = 29;
   }else{
    day = 28;
   }
  }
  if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){
   day = 31;
  }else{
   day = 30;
  }
  if(len==day){
   alert("记录已满,不能在增加记录");
  }
  if(len<=(day-10)){
   alert("可以插入10行");
   var table = document.getElementById("detailTable");
   var s = table.rows.length;
   alert(s);
   var nextNumber = new Number( document.getElementById("checkhidden").value );
   for(var j=0;j<10;j++){
    var obj = $('#template :first :first');
    var cloneObj = $(obj).clone();
    $($(cloneObj).children().get(0)).html('<input name="checkhidden" type="checkbox" class="chkIn" onClick="checkBoxSelected(this)">');
    if($('#'+table+' > tbody').children().length==0){
     $(cloneObj).appendTo($('#'+table+' > tbody '));  
    }else{
     startNum = $('#'+table + ' > :last > :last > :eq(1)').text();   
     $(cloneObj).insertAfter($('#'+table+' > :last > :last'));
    }
    startNum++;
    $($(cloneObj).children().get(1)).html(startNum);
    alert();
   }
  }else{
   number = day-len;
   alert(number);
  }
 }
 </script>
</HTML>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值