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学习笔记(六) Date 日期类型
Jun 19 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
Jun 24 Javascript
JavaScript判断undefined类型的正确方法
Jun 30 Javascript
jQuery 遍历函数详解
Jul 05 Javascript
jQuery简单自定义图片轮播插件及用法示例
Nov 21 Javascript
很棒的一组js图片轮播特效
Jan 12 Javascript
Jil,高效的json序列化和反序列化库
Feb 15 Javascript
Angular2 之 路由与导航详细介绍
May 26 Javascript
利用Three.js如何实现阴影效果实例代码
Sep 26 Javascript
ES6中字符串string常用的新增方法小结
Nov 07 Javascript
基于Angularjs-router动态改变Title值的问题
Aug 30 Javascript
如何修改Vue打包后文件的接口地址配置的方法
Apr 22 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
实用函数7
2007/11/08 PHP
有关PHP中MVC的开发经验分享
2012/05/17 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
php按百分比生成缩略图的代码分享
2014/05/10 PHP
PHP 获取 ping 时间的实现方法
2017/09/29 PHP
php求斐波那契数的两种实现方式【递归与递推】
2019/09/09 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
JavaScript窗口功能指南之在窗口中书写内容
2006/07/21 Javascript
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
2009/11/26 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
2013/03/05 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
使用jQuery操作HTML的table表格的实例解析
2016/03/13 Javascript
javascript模块化简单解析
2016/04/07 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
从0到1搭建element后台框架优化篇(打包优化)
2019/05/12 Javascript
Python与shell的3种交互方式介绍
2015/04/11 Python
Django Admin实现上传图片校验功能
2016/03/06 Python
python selenium自动上传有赞单号的操作方法
2018/07/05 Python
mac下如何将python2.7改为python3
2018/07/13 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
pytorch实现Tensor变量之间的转换
2020/02/17 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
自定义html标记替换html5新增元素
2008/10/17 HTML / CSS
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
马来西亚在线健康商店:Medipal Malaysia
2020/04/13 全球购物
高中生毕业学习总结的自我评价
2013/11/14 职场文书
社团活动策划书范文
2014/01/09 职场文书
村干部群众路线整改措施思想汇报
2014/10/12 职场文书
2014年人大工作总结
2014/12/10 职场文书
委托书的样本
2015/01/28 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
外出培训学习心得体会
2016/01/18 职场文书
javascript函数式编程基础
2021/09/15 Javascript