好吧,我绝不是 JavaScript 大师,也许我还在考虑桌面软件开发,但这就是我想要实现的目标:
- 我正在使用Twitter Bootstrap 的模态
- 在某些情况下,在采取行动之前,我想用“你确定吗?”来验证它。(是/否)模态对话框。
问题 :
- 内在逻辑应该是什么?
我是说 :
- 用户点击 buttonA(最终执行 actionA)
- 我想启动模态,等待输入(两个按钮中的一个 - 是/否)和/或在执行(或不执行)actionA之前将其传递给一些检查程序
这是我的模态 HTML 代码(按钮应该 - 以某种方式 - 通过它们的onclick
javascript 例程起作用吗?) - 还要注意这#confirmMessage
将是可变的。
<div class="modal fade hide" id="confirmAlert">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">x</button>
<h3 id="confirmTitle">Are you sure?</h3>
</div>
<div class="modal-body">
<p id="confirmMessage">Body</p>
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Cancel</a>
<a href="#" class="btn btn-danger">Yes</a>
</div>
</div>
只是一个想法:
- 写一个类似的函数
checkBeforeExec(message,functionToExec)
- 设置
#confirmMessage
为消息和是'href tojavascript:functionToExec
- 说得通?
我知道这听起来可能有点令人困惑 - 但我根本不知道最适合 JavaScript 的方法是什么......