javascript - 如何在模态 Bootstrap 上获取值复选框

标签 javascript jquery checkbox modal-dialog bootstrap-modal

<分区>

如何从输入复选框获取值到模态 Bootstrap ?

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery Get Values of Selected Checboxes</title>
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
    $(document).ready(function() {
        $("button").click(function(){
            var favorite = [];
            $.each($("input[name='sport']:checked"), function(){            
                favorite.push($(this).val());
            });
            alert("My favourite sports are: " + favorite.join(", "));
        });
    });
</script>
</head>
<body>
    <form>
        <h3>Select your favorite sports:</h3>
        <label><input type="checkbox" value="football" name="sport"> Football</label>
        <label><input type="checkbox" value="baseball" name="sport"> Baseball</label>
        <label><input type="checkbox" value="cricket" name="sport"> Cricket</label>
        <label><input type="checkbox" value="boxing" name="sport"> Boxing</label>
        <label><input type="checkbox" value="racing" name="sport"> Racing</label>
        <label><input type="checkbox" value="swimming" name="sport"> Swimming</label>
        <br>
        <button type="button">Get Values</button>
    </form>
</body>
</html> 

如何将警报更改为模态 Bootstrap ? Source Code

最佳答案

使用Modal event

$(document).ready(function() {
  $("button").click(function() {
    var favorite = [];
    $.each($("input[name='sport']:checked"), function() {
      favorite.push($(this).val());
    });
    $('#myModal').modal('show').on('shown.bs.modal', function() {
      $("#checkid").html("My favourite sports are: " + favorite.join(", "));
    });
  });
});

模态 HTML

<div id="myModal" class="modal fade" role="dialog">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Modal Header</h4>
      </div>
      <div class="modal-body">
        <p id="checkid"></p>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>
  </div>
</div>

Fiddle

关于javascript - 如何在模态 Bootstrap 上获取值复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37170465/

相关文章:

javascript - 如何更改此 javascript 中的标记图像

javascript - nodeJs 文件运行中的语法错误

jquery - 将 JQuery 与翻转和透明 Sprite 一起使用

javascript - 将属性传递给 Jquery 中的 Append 函数不起作用

javascript - React 中复选框 Sum 的组件

c# wp7 可检查列表

javascript - 如何使用 angular js 正确显示 JSON 响应?

javascript - 通过innerHTML添加内容(包括iframe)是不完整的

java - 如何使用 Java 修复 Selenium Webdriver 中的复选框单击问题?

javascript - 自动提交表单在 chrome 中不起作用