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 判断浏览器类型及版本
Feb 21 Javascript
getJSON调用后台json数据时函数被调用两次的原因猜想
Sep 29 Javascript
js单例模式的两种方案
Oct 22 Javascript
extjs4 treepanel动态改变行高度示例
Dec 17 Javascript
JavaScript DOM进阶方法
Apr 13 Javascript
ajax如何实现页面局部跳转与结果返回
Aug 24 Javascript
JavaScript Date对象详解
Mar 01 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
Apr 29 Javascript
微信小程序 用户数据解密详细介绍
Jan 09 Javascript
javascript表达式和运算符详解
Feb 07 Javascript
JavaScript动态创建二维数组的方法示例
Feb 01 Javascript
vue ant design 封装弹窗表单的使用
Jun 01 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
介绍几个array库的新函数 php
2006/12/29 PHP
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
2011/12/14 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
PHP使用Redis实现Session共享的实现示例
2019/05/12 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
ASP中用Join和Array,可以加快字符连接速度的代码
2007/08/22 Javascript
腾讯UED 漂亮的提示信息效果代码
2011/09/12 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
jQuery html()方法使用不了无法显示内容的问题
2014/08/06 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
自己动手写的javascript前端等待控件
2015/10/30 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
2016/03/08 Javascript
解析javascript瀑布流原理实现图片滚动加载
2016/03/10 Javascript
Vuejs 页面的区域化与组件封装的实现
2017/09/11 Javascript
three.js中文文档学习之创建场景
2017/11/20 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
原生js实现分页效果
2020/09/23 Javascript
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
python实现读Excel写入.txt的方法
2018/04/29 Python
python opencv实现运动检测
2018/07/10 Python
python 实现创建文件夹和创建日志文件的方法
2019/07/07 Python
如何在scrapy中集成selenium爬取网页的方法
2020/11/18 Python
python实现图片转字符画的完整代码
2021/02/21 Python
配置管理计划的主要内容有哪些
2014/06/20 面试题
为什么要做架构设计
2015/07/08 面试题
打架检讨书500字
2014/01/29 职场文书
采购求职信
2014/03/17 职场文书
辞旧迎新演讲稿
2014/09/15 职场文书
高校群众路线教育实践活动剖析材料
2014/10/10 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
MySQL基础(一)
2021/04/05 MySQL
SpringBoot连接MySQL获取数据写后端接口的操作方法
2021/11/02 MySQL
Mac电脑OS系统下安装Nginx的详细教程
2022/04/14 Servers