Boostrap模态框,以及通过jquery绑定td的值,使模态框回显
做页面不管是登录或是修改信息,难免会使用到模态框,在此分享一个比较漂亮的模态框 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()}  
模态框之所以能调用出来是根据模态框代码的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">×</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:微软雅黑;">  客户姓名</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:微软雅黑;">  性   别   </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:微软雅黑;">  手机号</label>
   <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:微软雅黑;">  邮   箱</label>
   <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:微软雅黑;">  套餐类型</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:微软雅黑;">  地   址   </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:微软雅黑;">  备   注   </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的值,使模态框回显的更多相关文章
- [JS] 鼠标点击文本框清空默认值,离开文本框恢复默认值
在使用文本框的时候,若设定了初始值,选择文本框进行输入的时候要将本来的内容进行删除,会显得非常麻烦 可以在文本框属性定义触发onfocus和onblur两个事件时对应的js功能 下面以asp.net代 ...
- jQuery文本框(input textare)事件绑定方法教程
jquery 的事件绑定已经用on替换了原来的bind,接下来为大家分享下bind的使用方法及input textare事件.目前1.7以上,jquery?的事件绑定已经用on替换了原来的bind,接 ...
- 我的第一个jquery插件:下拉多选框
<!DOCTYPE HTML> <html> <head> <title> New Document </title> <meta n ...
- jQuery查找标签--选择器,筛选器,模态对话框, 左侧菜单栏
查找标签 选择器: 基本选择器(同css) id选择器 $("#id") 标签选择器 $('tagName') class选择器 $(".className") ...
- jQuery UI 对话框(Dialog) - 模态表单
<!doctype html><html lang="en"><head> <meta charset="utf-8" ...
- [js]jQuery EasyUI的linkbutton组件disable方法无法禁用jQuery绑定事件的问题分析
问题由来 linkbutton 是 jQuery EasyUI 中常用的一个控件,可以使用它创建按钮.用法很简单,使用 a 标签给一个easyui-linkbutton 的class就可以了. < ...
- jquery弹出可关闭遮罩提示框
jquery CSS3遮罩弹出层动画效果,使用非常简单,就两个标签,里面自定义内容和样式,四种常见效果,懂的朋友还可以修改源代码修改成自己想要的效果 效果展示 http://hovertree.com ...
- 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 ...
- 启动和JQuery绑定--AngularJS学习笔记(二)
上一篇简单的分析了AngularJS的项目结构,后面就开始分析具体的源代码了. 从angularFiles.js中的定义可以看出有几个文件直接位于src根目录,并不是隶属于某个模块.这几 个分别是mi ...
随机推荐
- 超详细的 Redis Cluster 官方集群搭建指南
今天从 0 开始搭建 Redis Cluster 官方集群,解决搭建过程中遇到的问题,超详细. 安装ruby环境 因为官方提供的创建集群的工具是用ruby写的,需要ruby2.2.2+版本支持,rub ...
- 解决ionic3 android 运行出现Application Error - The connection to the server was unsuccessful
在真机上启动ionic3打包成的android APK,启动了很久结果弹出这个问题: Application Error - The connection to the server was unsu ...
- JVM的类加载
一.基本类加载机制介绍 大体引用一下<深入理解Java虚拟机>一书中对类加载的定义:虚拟机将描述类的二进制字节流(即Class文件)加载到内存中,并对其进行验证.准备.解析.初始化,最终 ...
- 【EF6学习笔记】(十一)实施继承
上篇链接:EF学习笔记(十) 处理并发 本篇原文链接:Implementing Inheritance 面向对象的世界里,继承可以很好的重用代码.在本章就对Instructor和Student两个类进 ...
- MFC原理第五讲.消息映射.以及如何添加消息
MFC原理第五讲.消息映射.以及如何添加消息 一丶消息映射是什么 我们知道.Win32程序.都是通过消息去驱动的. 不断的在处理消息. 只要我们使用固定的宏.就可以让我们的框架知道一旦消息发生.该往哪 ...
- 一篇文章让你成为 NIO 大师 - MyCAT通信模型
这篇文章没有详细介绍 NIO 的概念,对于 NIO 不了解的同学,可根据自己需要,阅读这篇介绍 NIO 的博客 io.mycat.net.NIOAcceptor NIOAcceptor负责处理客 ...
- docsify网站文档工具用法总结
docsify , 网站文档动态生成工具,类似gitbook 特性 无需构建,写完文档直接发布 容易使用并且轻量 (~19kB gzipped) 智能的全文搜索 提供多套主题 丰富的 API 支持 E ...
- Perl基础速成
本文是针对没有Perl基础,但想用perl一行式命令取代grep/awk/sed的人,用于速学Perl基础知识. Perl一行式系列文章:Perl一行式程序 perl的-e选项 perl命令的-e选项 ...
- 第一册:lesson fifty nine。
原文: Is that all? A:I want some envelopes ,please? B:Do you want the large size or small size? A:The ...
- 爬虫应对js混淆的方法
大家做爬虫可能经常要跟js打交道.如果积累一定的经验肯定会遇到eval(....);这种js,很多新人可能慌了,woc这怎么办??????? 下面楼主给大家介绍一种方法简单,有效. F12 在Cons ...