bootstrap 通过加减按钮实现输入框组功能

实现效果图如下:

bootstrap 通过加减按钮实现输入框组功能

当我点击 + 按钮时,会添加一行输入框组;当点击 – 按钮时,会删除这一行输入框组

html代码如下:

<div class=\"input-group\" id=\"centerIpGroup\"> 
  <label class=\"input-group-addon\" id=\"basic-addon5\">中心机IP:</label>   
  <button class=\"btn btn-info\" type=\"button\" data-toggle=\"tooltip\" title=\"新增\" id=\"addCenterIpGrpBtn\" onclick=\"addCenterIpGrp(this)\" disabled><span class=\"glyphicon glyphicon-plus\"></span></button>    
</div> 

+ 按钮 点击触发事件函数:

//添加中心机IP输入框项 
  function addCenterIpGrp(obj){ 
    html = \'<div class=\"input-group centerIp\">\'+ 
          \'<label class=\"input-group-addon\">IP:</label>\'+ 
          \'<input type=\"text\" class=\"form-control\" id=\"ipInput\">\'+ 
          \'<label class=\"input-group-addon\">注释:</label>\'+ 
          \'<input type=\"text\" class=\"form-control\" id=\"descInput\">\'+ 
          \'<span class=\"input-group-btn\">\'+ 
                \'<button class=\"btn btn-info\" type=\"button\" data-toggle=\"tooltip\" title=\"删除\" id=\"delCenterIpGrp\"><span class=\"glyphicon glyphicon-minus\"></span></button>\'+ 
          \'</span>\'+ 
        \'</div>\' 
    obj.insertAdjacentHTML(\'beforebegin\',html) 
  } 

– 按钮 点击触发事件函数:

$(document).on(\'click\',\'#delCenterIpGrp\',function(){ 
  var el = this.parentNode.parentNode 
  var centerIp = $(this).parent().parent().find(\'#ipInput\').val() 
  alertify.confirm(\'您确定要删除选中的命令?\', 
  function(e){ 
    if(e){ el.parentNode.removeChild(el)}})}) 

以上所述是小编给大家介绍的bootstrap 加减删除输入框组,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容