【问题标题】:Add a confirm bootstrap modal/dialog to checkbox将确认引导模式/对话框添加到复选框
【发布时间】:2014-09-18 21:04:32
【问题描述】:

我在地图中有一个表单复选框。未选中时,我希望用户获得一个引导确认对话框,询问“您确定要关闭开关吗?”在句柄命令之前。

代码:

command.onAdd = function (map) {
      var div = L.DomUtil.create('div', 'command');
      div.innerHTML = '<form><input id="command" checked="true" type="checkbox"/>switch</form>'; 
      return div;
};
command.addTo(map);

document.getElementById("command").addEventListener("click", handleCommand, false);

function handleCommand() {

    if(this.checked == true){

    }
    else
    {

    }
}

【问题讨论】:

    标签: javascript jquery twitter-bootstrap checkbox


    【解决方案1】:

    您可以使用bootbox.js 作为一种方便的方式来执行此操作:

    function handleCommand() {
        var checkbox = $(this);
        if (!checkbox.is(':checked')) {
            bootbox.confirm("Are you sure?", function (result) {
                if (result) {
                    // your code
                } else {
                    checkbox.prop('checked', true);
                }
            });
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      • 2012-04-03
      • 2013-11-08
      • 2016-11-29
      • 2016-12-31
      • 2014-07-22
      相关资源
      最近更新 更多