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


Posted in Javascript onNovember 15, 2017

实现效果图如下:

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 加减删除输入框组,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
Feb 27 Javascript
Jquery的hover方法让鼠标经过li时背景变色
Sep 06 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
Nov 22 Javascript
Angular设置title信息解决SEO方面存在问题
Aug 19 Javascript
jQuery实现简单的tab标签页效果
Sep 12 Javascript
BootStrap实现轮播图效果(收藏)
Dec 30 Javascript
p5.js入门教程之图片加载
Mar 20 Javascript
webpack之引入图片的实现及问题
Oct 08 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
Jun 17 Javascript
ES5新增数组的实现方法
May 12 Javascript
在vue中封装方法以及多处引用该方法详解
Aug 14 Javascript
关于JS中的作用域中的问题思考分享
Apr 06 Javascript
layui框架中layer父子页面交互的方法分析
Nov 15 #Javascript
layer实现关闭弹出层刷新父界面功能详解
Nov 15 #Javascript
layui.js实现的表单验证功能示例
Nov 15 #Javascript
javascript函数的节流[throttle]与防抖[debounce]
Nov 15 #Javascript
基于jQuery实现定位导航位置效果
Nov 15 #jQuery
详解如何使用PM2将Node.js的集群变得更加容易
Nov 15 #Javascript
vuejs实现本地数据的筛选分页功能思路详解
Nov 15 #Javascript
You might like
php计划任务之ignore_user_abort函数实现方法
2015/01/08 PHP
PHP实现 APP端微信支付功能
2018/06/22 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
让whoops帮我们告别ThinkPHP6的异常页面
2020/03/02 PHP
List all the Databases on a SQL Server
2007/06/21 Javascript
保证JavaScript和Asp、Php等后端程序间传值编码统一
2009/04/17 Javascript
javascript中的继承实例代码
2011/04/27 Javascript
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
让复选框只能选择一项的方法
2013/10/08 Javascript
常见表单重复提交问题整理及解决方法
2013/11/13 Javascript
Nginx上传文件全部缓存解决方案
2015/08/17 Javascript
js css3实现图片拖拽效果
2017/03/04 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
使用prop解决一个checkbox选中后再次选中失效的问题
2017/07/05 Javascript
vue动态配置模板 'component is'代码
2019/07/04 Javascript
jQuery实现数字华容道小游戏(实例代码)
2020/01/16 jQuery
[44:21]Ti4 循环赛第四日 附加赛NEWBEE vs LGD
2014/07/13 DOTA
tensorflow实现简单的卷积神经网络
2018/05/24 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
Django Sitemap 站点地图的实现方法
2019/04/29 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
Python基本语法之运算符功能与用法详解
2019/10/22 Python
linux mint中搜狗输入法导致pycharm卡死的问题
2020/10/28 Python
用CSS3实现背景渐变的方法
2015/07/14 HTML / CSS
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
为奢侈时尚带来了慈善元素:Olivela
2018/09/29 全球购物
香港彩色隐形眼镜在线商店:Stunninglens(全球免费送货)
2019/05/10 全球购物
美国最大最全的亚洲购物网站:美国亚米网(Yamibuy)
2020/05/05 全球购物
旷课检讨书2000字
2014/01/14 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
党员民主评议自我评价
2014/10/20 职场文书
2015年财务经理工作总结
2015/05/13 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
Python中super().__init__()测试以及理解
2021/12/06 Python
Python os和os.path模块详情
2022/04/02 Python
Java线程的6种状态与生命周期
2022/05/11 Java/Android