原文:http://blog.csdn.net/baalhuo/article/details/51178154

模态框具体代码如下:

  1. <!-- 模态框(Modal) -->
  2. <div class="modal fade" id="update" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  3. <div class="modal-dialog">
  4. <div class="modal-content">
  5. <div class="modal-header">
  6. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  7. <h4 class="modal-title" id="myModalLabel">修改信息</h4>
  8. </div>
  9. <div class="modal-body">
  10. 学号:<input type="text" name="stuno" id="stuno" />
  11. 密码:<input type="text" name="pass" id="pass"/>
  12. 姓名:<input type="text" name="stuname" id="stuname"/>
  13. 性别:<input type="radio" name="sex" class="sex" id="man" value="男"/>
  14. <input type="radio" name="sex" class="sex" id="women" value="女"/>
  15. </div>
  16. <div class="modal-footer">
  17. <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
  18. <button type="button" class="btn btn-primary" onclick="update()">提交更改</button>
  19. </div>
  20. </div>
  21. <!-- /.modal-content -->
  22. </div>
  23. <!-- /.modal -->
  24. </div>
  25. <!-- 模态框(Modal)end -->

单击编辑图标时触发模态框,并将此行数据传入模态框。

传入后如下:

具体传值方法如下

  1. //触发模态框的同时调用此方法
  2. function editInfo(obj) {
  3. var id = $(obj).attr("id");
  4. //获取表格中的一行数据
  5. var stuno = document.getElementById("table").rows[id].cells[].innerText;
  6. var pass = document.getElementById("table").rows[id].cells[].innerText;
  7. var name = document.getElementById("table").rows[id].cells[].innerText;
  8. var sex = document.getElementById("table").rows[id].cells[].innerText;
  9. //向模态框中传值
  10. $('#stuno').val(stuno);
  11. $('#pass').val(pass);
  12. $('#stuname').val(name);
  13. if (sex == '女') {
  14. document.getElementById('women').checked = true;
  15. } else {
  16. document.getElementById('man').checked = true;
  17. }
  18. $('#update').modal('show');
  19. }
  20. //提交更改
  21. function update() {
  22. //获取模态框数据
  23. var stuno = $('#stuno').val();
  24. var pass = $('#pass').val();
  25. var name = $('#stuname').val();
  26. var sex = $('input:radio[name="sex"]:checked').val();
  27. $.ajax({
  28. type: "post",
  29. url: "update.do",
  30. data: "stuno=" + stuno + "&pass=" + pass + "&name=" + name + "&sex=" + sex,
  31. dataType: 'html',
  32. contentType: "application/x-www-form-urlencoded; charset=utf-8",
  33. success: function(result) {
  34. //location.reload();
  35. }
  36. });
  37. }
 

Bootstrap 模态框(Modal)插件数据传值的更多相关文章

  1. Bootstrap 模态框(Modal)插件

    页面效果: html+js: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  2. Bootstrap历练实例:模态框(Modal)插件

    模态框(Modal)是覆盖在父窗体上的子窗体.通常,其目的是显示来自一个单独源的内容,可以在不离开父窗体的情况下进行一些交互,子窗体提供一些交互或信息. <!DOCTYPE html>&l ...

  3. bootstrap模态框modal使用remote第二次加载显示相同内容解决办法

    bootstrap模态框modal使用remote动态加载内容,第二次加载显示相同内容解决办法 bootstrap的modal中,使用remote可以动态加载页面到modal-body中,并弹窗显示 ...

  4. bootstrap模态框modal使用remote动态加载内容,第二次加载显示相同内容解决办法

    bootstrap的modal中,使用remote可以动态加载页面到modal-body中,并弹窗显示 如果提供的是 URL,将利用 jQuery 的 load 方法从此 URL 地址加载要展示的内容 ...

  5. 禁用 Bootstrap 模态框(Modal) 点击空白时自动关闭

    在做项目的时候,来了这么一个需求,要求打开模态框后,点击空白的地方不让他自动关闭,只能点击关闭按钮才能关闭. 有了需求,就开始查找资料寻求解决的方法. 我找到的解决方法如下: $('#registCo ...

  6. Bootstrap模态框modal的高度和宽度设置

    (1)高度 将style=“height:900px”放在<div class = "modal-dialog">或者更外层上,整个模态框的高度不会发生变化 如下图所示 ...

  7. 黄聪:bootstrap的模态框modal插件在苹果iOS Safari下光标偏离问题解决方案

    一行CSS代码搞定: body.modal-open { position: fixed; width: 100%; }

  8. Bootstrap模态框(modal)垂直居中

    http://v3.bootcss.com/ 自己也试了改了几种方式也不容乐观,发现在窗口弹出之前是获取不到$(this).height()的值,本想着是用($(window).height()-$( ...

  9. Bootstrap模态框(MVC)

    BZ这篇博客主要是为大家介绍一下MVC如何弹出模态框.本文如果有什么不对的地方,希望大神们多多指教,也希望和我一样的小菜多多学习.BZ在这里谢过各位. 首先要在页面加上一个点击事件: @Html.Ac ...

  10. Bootstrap3模态框Modal垂直居中样式

    1,Bootstrap 模态框插件Bootbox垂直居中样式: <!DOCTYPE html> <html lang="en"> <head> ...

随机推荐

  1. CentOS为用户增加root权限

    1.修改 /etc/sudoers vi /etc/sudoers 在下边增加一行内容 root    ALL=(ALL)     ALLusername   ALL=(ALL)     ALL 2. ...

  2. 安装mysql时出现问题的解决办法

    问题一:在安装.重装时出现could not start the service mysql error:0 原因: 卸载mysql时并没有完全删除相关文件和服务,需要手动清除. 安装到最后一步exe ...

  3. Makefile 编写实例

    make命令常用的三个选项: 1.-k:它的作用是让make命令在发现错误的时候仍然继续执行.我们可以利用这个选项在一次操作中发现未编译成功的源文件. 2.-n:它的作用是让make命令输出将要执行的 ...

  4. vue 前端判断输入框不能输入0 空格。特殊符号。

    oninput="value=value.replace(/[^\d.]/g,'').replace(/\.{2,}/g,'.').replace('.','$#$').replace(/\ ...

  5. 『jQuery』.html(),.text()和.val()的概述及使用--2015-08-11

    如何使用jQuery中的.html(),.text()和.val()三种方法,用于读取,修改元素的html结构,元素的文本内容,以及表单元素的value值的方法   本节内容主要介绍的是如何使用jQu ...

  6. STL 之 sort 函数使用方法

    关于Sort Sort函数是C++ STL(Standard Template Library / 标准函数库) <algorithm>头文件中的一个排序函数,作用是将一系列数进行排序,因 ...

  7. k8s资源指标API及metrics-server资源监控

    简述: 在k8s早期版本中,对资源的监控使用的是heapster的资源监控工具. 但是从 Kubernetes 1.8 开始,Kubernetes 通过 Metrics API 获取资源使用指标,例如 ...

  8. [译]The Python Tutorial#5. Data Structures

    [译]The Python Tutorial#Data Structures 5.1 Data Structures 本章节详细介绍之前介绍过的一些内容,并且也会介绍一些新的内容. 5.1 More ...

  9. 小谈python里 列表 的几种常用用法

    在python中列表的常用方法主要包括增加,删除,查看和修改.下面以举例子的方法具体说明,首先我们创建两个列表,列表是用[ ]表示的,里面的元素用逗号隔开. a=[‘hello’,78,15.6,‘你 ...

  10. Linux学习-Linux 的开机流程分析

    开机流程一览 系统开机的经过可以汇整成底下的流程的: 加载 BIOS 的硬件信息与进行自我测试,并依据设定取得第一个可开机的装置; 读取并执行第一个开机装置内 MBR 的 boot Loader (亦 ...