全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

BootStrap 动态表单效果

html部分

     <!-- The template for adding new field -->
     <div class="form-group hide" id="bookTemplate">
      <label class="col-sm-3 control-label">承包商</label>
      <div class="col-sm-2">
       <form:input path="names" cssClass="form-control" name="names" placeholder="名称"/>
      </div>
      <div class="col-sm-2">
       <form:input path="merchantIds" cssClass="form-control" name="merchantIds" placeholder="ID"/>
      </div>
      <div class="col-sm-2">
       <button type="button" class="btn btn-default removeButton"><i class="fa fa-minus"></i>
       </button>
      </div>
     </div>

js部分

<script src="${context}/plugins/datatables/jquery.dataTables.min.js"></script>
 <script src="${context}/plugins/datatables/dataTables.bootstrap.min.js"></script>
 <script src="${context}/plugins/datatables/dataTables.bootstrap.js"></script>
 <script src="${context}/js/public.js"></script>
 <script>
 $(document).ready(function () {
   var index = 0;
   $('#form')
   // Add button click handler
     .on('click', '.addButton', function () {
      if (this.name > 0 && index == 0) {
       index = this.name;
      }
      index++;
      var $template = $('#bookTemplate'),
        $clone = $template
          .clone()
          .removeClass('hide')
          .removeAttr('id')
          .attr('data-book-index', index)
          .insertBefore($template);
      // Update the name attributes
      $clone
        .find('[name="names"]').attr('path', 'contractor[' + index + '].names').attr('name', 'contractor[' + index + '].names').end()
        .find('[name="merchantIds"]').attr('path', 'contractor[' + index + '].merchantIds').attr('name', 'contractor[' + index + '].merchantIds').end();
      // Add new fields
      // Note that we also pass the validator rules for new field as the third parameter
     })
     // Remove button click handler
     .on('click', '.removeButton', function () {
      var $row = $(this).parents('.form-group'),
        index = $row.attr('data-book-index');
      // Remove fields
      // Remove element containing the fields
      $row.remove();
     });
</script> 

效果图

 

以上所述是小编给大家介绍的BootStrap 动态表单效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# bootstrap  # 动态表单  # Bootstrap 表单验证formValidation 实现表单动态验证功能  # bootstrap table之通用方法( 时间控件  # 导出  # 动态下拉框  # 表单验证  # 选中与获取信息)代码分享  # 使用bootstrapValidator插件进行动态添加表单元素并校验  # 小编  # 在此  # 给大家  # 表单  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # ID  # merchantIds  # button  # btn  # type  # path  # input  # names  # placeholder  # cssClass  # plugins 


相关文章: 建站之星免费模板:自助建站系统与智能响应式一键生成  如何零基础开发自助建站系统?完整教程解析  如何通过远程VPS快速搭建个人网站?  大连 网站制作,大连天途有线官网?  建站之星如何快速生成多端适配网站?  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  如何通过wdcp面板快速创建网站?  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  建站主机无法访问?如何排查域名与服务器问题  如何设计高效校园网站?  制作表格网站有哪些,线上表格怎么弄?  建站主机CVM配置优化、SEO策略与性能提升指南  教学论文网站制作软件有哪些,写论文用什么软件 ?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  建站主机选购指南:核心配置与性价比推荐解析  c# 在高并发场景下,委托和接口调用的性能对比  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  制作门户网站的参考文献在哪,小说网站怎么建立?  学校为何禁止电信移动建设网站?  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  如何选择PHP开源工具快速搭建网站?  建站之星2.7模板:企业网站建设与h5定制设计专题  网站app免费制作软件,能免费看各大网站视频的手机app?  如何选择高效稳定的ISP建站解决方案?  javascript基本数据类型及类型检测常用方法小结  如何撰写建站申请书?关键要点有哪些?  视频网站制作教程,怎么样制作优酷网的小视频?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  如何快速搭建虚拟主机网站?新手必看指南  如何选择域名并搭建高效网站?  高端建站三要素:定制模板、企业官网与响应式设计优化  在线制作视频网站免费,都有哪些好的动漫网站?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  香港网站服务器数量如何影响SEO优化效果?  宝塔面板创建网站无法访问?如何快速排查修复?  定制建站模板如何实现SEO优化与智能系统配置?18字教程  如何解决VPS建站LNMP环境配置常见问题?  ,有什么在线背英语单词效率比较高的网站?  建站VPS推荐:2025年高性能服务器配置指南  长沙企业网站制作哪家好,长沙水业集团官方网站?  南宁网站建设制作定制,南宁网站建设可以定制吗?  如何在IIS管理器中快速创建并配置网站?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  如何获取开源自助建站系统免费下载链接?  建站之星ASP如何实现CMS高效搭建与安全管理?  如何在自有机房高效搭建专业网站?  网站制作难吗安全吗,做一个网站需要多久时间?  已有域名能否直接搭建网站?  如何获取PHP WAP自助建站系统源码?  名字制作网站免费,所有小说网站的名字? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。