做页面不管是登录或是修改信息,难免会使用到模态框,在此分享一个比较漂亮的模态框 Boostrap模态框

使用之前首先导入jquery-3.2.1.min.js,和bootstrap.min.js

先添加个触发标记: data-toggle="modal" data-target="#myModal";

如下所示:

<a title="编辑" href="javascript:;" id="${cust.getC_id()}" data-toggle="modal" data-target="#myModal" onclick="edit_customer(this)" class="ml-5" style="text-decoration:none"><i class="Hui-iconfont"></i></a>${cust.getC_id()}&nbsp&nbsp

模态框之所以能调用出来是根据模态框代码的id="myModal"识别的:

模态框代码如下:

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content" style="width:450px;position:absolute;border-radius:5px;border:1px solid #000;">
<div class="modal-header" style="height:40px">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<h1 class="modal-title" id="myModalLabel" style="font-size:25px;" >信息编辑</h1>
</div>
<div class="modal-body" > <form class="form-horizontal" id="clean_form">
<!-- 输入框中不可设置disabled="disabled",后台接收认为是默认值,无法传参 -->
<div class="form-group">
<label for="edit_teamName" style="font-size:16px;font-family:微软雅黑;">&nbsp&nbsp客户姓名</label>
<input type="text" id="edit_name" disabled="disabled" name="ename" style="width:300px;height:30px;margin-left:20px;border-radius:5px;border:1px solid #000;">
</div>
<br><br/> <div class="form-group">
<label for="edit_time" style="font-size:16px;font-family:微软雅黑;">&nbsp&nbsp性&nbsp&nbsp&nbsp别&nbsp&nbsp&nbsp</label>
<input type="text" id="edit_sex" value="" placeholder=" 性 别" name="esex" style="width:300px;height:31px;margin-left:23px;border-radius:5px;border:1px solid #000;">
</div>
<br/><br/> <div class="form-group">
<label for="edit_reson" style="font-size:16px;font-family:微软雅黑;">&nbsp&nbsp手机号</label>
&nbsp&nbsp&nbsp<input type="text" id="edit_tel" placeholder=" 手机号" name="etel" style="width:300px;height:30px;margin-left:23px;border-radius:5px;border:1px solid #000;">
</div>
<br/><br/> <div class="form-group" style="line-height:5px" >
<label for="edit_teamId" id="teamId" style="font-size:16px;font-family:微软雅黑;">&nbsp&nbsp邮&nbsp&nbsp&nbsp箱</label>
&nbsp&nbsp&nbsp<input type="text" id="edit_email" placeholder=" 邮 箱" name="eemail" style="width:300px;height:30px;margin-left:25px;border-radius:5px;border:1px solid #000;">
</div>
<br/><br/>
<div class="form-group">
<label for="edit_reson" style="font-size:16px;font-family:微软雅黑;">&nbsp&nbsp套餐类型</label>
<input type="text" id="edit_type" placeholder=" 套餐类型" name="etype" style="width:300px;height:30px;margin-left:20px;border-radius:5px;border:1px solid #000;">
</div>
<br/><br/>
<div class="form-group">
<label for="edit_reson" style="font-size:16px;font-family:微软雅黑;">&nbsp&nbsp地&nbsp&nbsp&nbsp址&nbsp&nbsp&nbsp</label>
<input type="text" id="edit_addr" placeholder=" 地 址" name="eaddr" style="width:300px;height:30px;margin-left:23px;border-radius:5px;border:1px solid #000;">
</div>
<br/><br/>
<div class="form-group">
<label for="edit_reson" style="font-size:16px;font-family:微软雅黑;">&nbsp&nbsp备&nbsp&nbsp&nbsp注&nbsp&nbsp&nbsp</label>
<input type="text" id="edit_mark" placeholder=" 备 注" name="emark" style="width:300px;height:30px;margin-left:23px;border-radius:5px;border:1px solid #000;">
</div>
<br/>
</form>
</div>
<div class="modal-footer" style="border-radius:5px; solid #000;">
<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
<button type="button" class="btn btn-primary" onclick="clean_insert()">提交</button>
</div>
</div>
</div>
</div>

模态框回显td中的值:

function edit_customer(obj){
  var $td= $(obj).parents('tr').children('td');
  var td_name = $td.eq(2).text();
  var td_sex = $td.eq(3).text();
  var td_tel = $td.eq(4).text();
  var td_email = $td.eq(5).text();
  var td_combotype = $td.eq(6).text();
  var td_addr = $td.eq(8).text();
  var td_remark = $td.eq(9).text();

  $("#edit_name").val(td_name);
  $("#edit_sex").val(td_sex);
  $("#edit_tel").val(td_tel);
  $("#edit_email").val(td_email);
  $("#edit_type").val(td_combotype);
  $("#edit_addr").val(td_addr);
  $("#edit_mark").val(td_remark);
}

Boostrap模态框,以及通过jquery绑定td的值,使模态框回显的更多相关文章

  1. [JS] 鼠标点击文本框清空默认值,离开文本框恢复默认值

    在使用文本框的时候,若设定了初始值,选择文本框进行输入的时候要将本来的内容进行删除,会显得非常麻烦 可以在文本框属性定义触发onfocus和onblur两个事件时对应的js功能 下面以asp.net代 ...

  2. jQuery文本框(input textare)事件绑定方法教程

    jquery 的事件绑定已经用on替换了原来的bind,接下来为大家分享下bind的使用方法及input textare事件.目前1.7以上,jquery?的事件绑定已经用on替换了原来的bind,接 ...

  3. 我的第一个jquery插件:下拉多选框

    <!DOCTYPE HTML> <html> <head> <title> New Document </title> <meta n ...

  4. jQuery查找标签--选择器,筛选器,模态对话框, 左侧菜单栏

    查找标签 选择器: 基本选择器(同css) id选择器 $("#id") 标签选择器 $('tagName') class选择器 $(".className") ...

  5. jQuery UI 对话框(Dialog) - 模态表单

    <!doctype html><html lang="en"><head> <meta charset="utf-8" ...

  6. [js]jQuery EasyUI的linkbutton组件disable方法无法禁用jQuery绑定事件的问题分析

    问题由来 linkbutton 是 jQuery EasyUI 中常用的一个控件,可以使用它创建按钮.用法很简单,使用 a 标签给一个easyui-linkbutton 的class就可以了. < ...

  7. jquery弹出可关闭遮罩提示框

    jquery CSS3遮罩弹出层动画效果,使用非常简单,就两个标签,里面自定义内容和样式,四种常见效果,懂的朋友还可以修改源代码修改成自己想要的效果 效果展示 http://hovertree.com ...

  8. jquery easyui 弹出消息框 (转载) jQuery EasyUI API 中文文档 - 消息框(Messager) http://www.cnblogs.com/hantianwei/archive/2012/03/19/2407113.html

    <html> <head> <!-- 导入easyui插件的js和css样式; --> <link rel="stylesheet" ty ...

  9. 启动和JQuery绑定--AngularJS学习笔记(二)

    上一篇简单的分析了AngularJS的项目结构,后面就开始分析具体的源代码了. 从angularFiles.js中的定义可以看出有几个文件直接位于src根目录,并不是隶属于某个模块.这几 个分别是mi ...

随机推荐

  1. 【学习笔记】分类算法-k近邻算法

    k-近邻算法采用测量不同特征值之间的距离来进行分类. 优点:精度高.对异常值不敏感.无数据输入假定 缺点:计算复杂度高.空间复杂度高 使用数据范围:数值型和标称型 用例子来理解k-近邻算法 电影可以按 ...

  2. ES6常用特性总览

    以前看过一遍es6,今天面试时被问到了一个很简单的es6特性,竟然没回答上来,特来重温一下es6,做个总结性笔记. 一.什么是es6 es6是新版本JavaScript语言的标准,在2015年6月发布 ...

  3. 数组转换为List(Arrays.asList)后add或remove出现UnsupportedOperationException

    Java中,可以使用Arrays.asList(T... a)方法来把一个数组转换为List,返回一个受指定数组支持的固定大小(注意是固定大小)的列表.此方法同 Collection.toArray( ...

  4. [python]使用virtualenvWrapper

    什么是virtualenv virtualenv是python的环境管理工具,用于隔离python的运行环境.也就是说,一个项目可以有一个属于这个项目的运行环境,从而避免了因为依赖不同的模块而产生的错 ...

  5. Java多线程之一

    进程与线程 进程 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位,比如我们windows电脑上运行的一个程序就是一个进程.在传统进程中进程是资源分配和调度的一个基本单位,在后来引入线 ...

  6. 前端测试框架Jest系列教程 -- Expect(验证)

    写在前面 在编写测试时,我们通常需要检查值是否满足某些条件,Jest中提供的expect允许你访问很多“Matchers”,这些“匹配器”允许您验证不同的东西. Expect 可以验证什么 Jest中 ...

  7. 11 使用Tensorboard显示图片

    首先,下载一张png格式的图片(注意:只支持png格式),命名为1.png.然后,打开PythonShell,输入以下代码: import tensorflow as tf # 获取图片数据 file ...

  8. JQ-bootstrap我的开源前端框架

        因为实在不知道写啥,所以迟迟没有相关的介绍.但是必须要积累过程资产,所以还是介绍一下,不定哪天就有人用了.       首先还是介绍遇到的问题,我是做传统后台管理系统的,公司赶时髦,要用boo ...

  9. Go基础系列:构建go程序

    hello world 从一个简单的程序开始解释,将下面的内容放进test.go文件中,路径随意: package main import ( "fmt" ) func main( ...

  10. SpringBoot学习(六)-->SpringBoot的自动配置的原理

    Spring Boot的自动配置的原理 Spring Boot在进行SpringApplication对象实例化时会加载META-INF/spring.factories文件,将该配置文件中的配置载入 ...