您现在的位置: PQ秀秀网 >> PQ知道 >> 正文 用户登录 新用户注册
想点一下按钮就增加一个输入框 Web 开发 / ASP
作者:佚名    文章来源:不详    点击数:加载中...    更新时间:2008-7-12 字体:[ ]
添加到收藏: 添加到百度收藏  收藏到QQ书签  添加到雅虎收藏  添加到新浪ViVi  添加到天极网摘  添加到和讯网摘

想点一下按钮就增加一个输入框

楼主nerissa(小新新)2006-12-22 12:23:43 在 Web 开发 / ASP 提问

同上,asp中,我想点一下按钮就增加一行,当中有一个输入框,请高手指点 问题点数:10、回复次数:5Top

1 楼hanpoyangtitan(韩波洋)回复于 2006-12-22 12:27:25 得分 0

<script   language="javascript">  
      function   append(obj)   //obj   input的外层容器  
      {  
              var   newInput=document.createElement("input");  
              newInput.type="text";  
              obj.appendChild(newInput);  
      }Top

2 楼nerissa(小新新)回复于 2006-12-22 12:32:19 得分 0

好像不行。而且页面会刷新哦  
  Top

3 楼nerissa(小新新)回复于 2006-12-22 12:32:44 得分 0

我已找到  
      <input       id="delbt"       style="DISPLAY:       none;Z-INDEX:       102;LEFT:       232px;WIDTH:       64px;POSITION:             64px;HEIGHT:       24px"       type="hidden"       value="删除最后一行"       onClick="del()">  
      <INPUT       id="addbt"       style="Z-INDEX:       101;       LEFT:       267px;       WIDTH:       64px;       POSITION:           108px;       HEIGHT:       24px"       type="hidden"       value="添加一行"       onclick="add()">        
      <script       language="javascript">        
      var       num       =       0;        
      function       add()        
      {        
                      if(num==0)        
                      {        
      document.getElementById("Trid").style.display       =       "";        
      document.getElementById("delbt").style.display       =       "";        
                      }        
                      else        
                      {        
      var       newRow       =       tab.insertRow();        
      var       newCell       =       newRow.insertCell();        
      newCell.innerHTML       =       "<input       type=\"text\"       name=\"n1\">";        
                      }        
                      num++;        
      }        
      function       del()        
      {        
      if(num>1)        
      {        
      tab.deleteRow();        
      }        
      else        
      {        
      document.getElementById("Trid").style.display       =       "none";        
      document.getElementById("delbt").style.display       =       "none";        
      }        
      num--;        
      }        
                      </script>Top

4 楼kele1006(深蓝の秋)回复于 2006-12-22 16:57:01 得分 0

预先写好2个文本框,做一个页面,点下按钮新增调用,当然,你还可以做个按钮定义为删除!~Top

5 楼shiliangdong(Stou)回复于 2006-12-22 17:01:22 得分 0

恭喜+接分Top

文章录入:andy    责任编辑:andy 
  网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)