首页 > 如何即时锁定/释放 bootstrap modal?

如何即时锁定/释放 bootstrap modal?

用bootstrap的modal来获取用户输入
然后POST到后端处理 处理完Ajax回调输出处理的结果

在后端处理的时候需要锁住modal不能退出
以免数据重复输入,破坏数据处理的原子性

而别的时候,希望modal是可以随意退出的,
用户可能点开modal并没想输入数据来处理

但是查了下 bootstrap 文档 并实验过
似乎 modal 的 backdrop / keyboard 选项只有在弹出 modal 时可以决定锁定与否

$('#my-modal').modal({
    "backdrop": "static",
    "keyboard": false
});

这样就不能在弹出以后 判定在等待后端处理结果时 才锁住modal

感觉用现成的轮子不能轻松实现自己特殊的需求了 肿么办。。


希望通过前端来阻止用户错误输入的行为都是妄想……


你别把ajax接口以及回来的数据放modal里放其它地方就行了,你现在是数据和页面耦合了。。。


"感觉用现成的轮子不能轻松实现自己特殊的需求了 肿么办" 题主你的这句话就是为什么造轮子的原因之一

【热门文章】
【热门文章】