页面中动态添加、删除文本框

 

<html>
<head>

<title></title>

</head>

<form name="domainForm" method="post">

<table border="1" bordercolor="#7FB0DE" bordercolordark="#ffffff" cellpadding="1" cellspacing="0" class="content01" width="100%">
 
  <tr>
    <td  width="10%" align="right" nowrap="nowrap">付款条件:</td>
    <td colspan="3">
      <div   id="file1"> </div>
      <input   name="count_pay" id="count_pay"  type="hidden"   />
      <input   name="xiyaoname"   id="1"   value="添加付款条件"   type="button"   οnclick="Add(1);"   />
   </td>
    </tr>
</table>
</form>
 <script   type="text/javascript">
  var   count   =   0;
  function   Add(num){
      count   +=   1;
      var   File1   =   document.getElementById("file1");
      var   div   =   document.createElement("div");
      var   countTxt   =   document.createTextNode("条件"+count+"→  ");
      var   countTxt1   =   document.createTextNode(" 日期:");
      var   countTxt2   =   document.createTextNode(" 金额:");
      var   inputTxt_date   =   document.createElement("input");
      inputTxt_date.type   =   "text";
      inputTxt_date.value   =   "";
      inputTxt_date.name   =   "paydate_"+count;
      var   inputTxt_money   =   document.createElement("input");
      inputTxt_money.type   =   "text";
      inputTxt_money.value   =   "";
      inputTxt_money.name   =   "paymoney_"+count;
    
      var   btn   =   document.createElement("input");
      btn.type   =   "button";
      btn.value   =   "删除";
      btn.onclick   =   function()
      {
        this.parentNode.parentNode.removeChild(this.parentNode);
        var n = File1.getElementsByTagName("div");
        for(var k=0; k<n.length; k++)
        {
            n[k].firstChild.nodeValue = "条件"+(k+1)+"→  ";
            n[k].firstChild.nextSibling.nextSibling.name = "paydate_"+(k+1);
            n[k].firstChild.nextSibling.nextSibling.nextSibling.nextSibling.name = "paymoney_"+(k+1);
        }
        count -= 1;
        document.getElementById("count_pay").value=count;
      }

      div.appendChild(countTxt);
      div.appendChild(countTxt1);
      div.appendChild(inputTxt_date);
      div.appendChild(countTxt2);
      div.appendChild(inputTxt_money);
      div.appendChild(btn);
      File1.appendChild(div);
      document.getElementById("count_pay").value=count;
}
    </script>

</body>
</html>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值