网络编程
位置:首页>> 网络编程>> JavaScript>> bootstrap 通过加减按钮实现输入框组功能

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

作者:云中不知人  发布时间:2024-04-16 09:26:06 

标签: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 加减删除输入框组网站的支持!

来源:http://blog.csdn.net/u011085172/article/details/78538338

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com