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 相关文章推荐
用JS操作FRAME中的IFRAME及其内容的实现代码
Jul 26 Javascript
jquery判断单个复选框是否被选中的代码
Sep 03 Javascript
javascript 获取iframe里页面中元素值的方法
Feb 17 Javascript
全面理解闭包机制
Jul 11 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
Jan 05 Javascript
详解node如何让一个端口同时支持https与http
Jul 04 Javascript
js实现鼠标移动到图片产生遮罩效果
Oct 21 Javascript
关于Vue的路由权限管理的示例代码
Mar 06 Javascript
vue如何判断dom的class
Apr 26 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
May 13 Javascript
Vue formData实现图片上传
Aug 20 Javascript
Vue如何清空对象
Mar 03 Vue.js
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与数据库代码开发规范
2013/08/08 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
php array_values 返回数组的值实例详解
2016/11/17 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
2017/02/08 PHP
yii2 上传图片的示例代码
2018/11/02 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
2019/03/06 PHP
Laravel框架查询构造器简单示例
2019/05/08 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
JQuery EasyUI 对话框的使用方法
2010/10/24 Javascript
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
2017/06/11 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
2018/02/05 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
原生js 实现表单验证功能
2021/02/08 Javascript
[02:19]DOTA2上海特级锦标赛 观赛指南 Spectator Guide
2016/02/04 DOTA
使用PDB模式调试Python程序介绍
2015/04/05 Python
基于循环神经网络(RNN)实现影评情感分类
2018/03/26 Python
Django中反向生成models.py的实例讲解
2018/05/30 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
Selenium chrome配置代理Python版的方法
2018/11/29 Python
Python中遍历列表的方法总结
2019/06/27 Python
Python多线程及其基本使用方法实例分析
2019/10/29 Python
Django模板标签{% for %}循环,获取制定条数据实例
2020/05/14 Python
Python Http请求json解析库用法解析
2020/11/28 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
一款恶搞头像特效的制作过程 利用css3和jquery
2014/11/21 HTML / CSS
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
香港化妆品经销商:我的公主
2016/08/05 全球购物
思想汇报格式
2014/01/05 职场文书
数控专业毕业生自荐信范文
2014/03/04 职场文书
2015年个人实习工作总结
2014/12/12 职场文书