【发布时间】:2012-08-09 12:58:48
【问题描述】:
好吧,我绝不是 JavaScript 大师,也许我还在考虑桌面软件开发,但这就是我想要实现的目标:
- 我正在使用Twitter Bootstrap's Modals
- 在某些情况下,在执行操作之前,我想通过“您确定吗?”来验证它。 (是/否)模式对话框。
问题:
- 内部逻辑应该是什么?
我的意思是:
- 用户点击 buttonA(最终执行 actionA)
- 我想启动模式,等待输入(2 个按钮中的任何一个 - 是/否)和/或在执行(或不执行)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设置为消息并将Yes' href 设置为javascript:functionToExec - 有意义吗?
我知道这听起来可能有点令人困惑 - 但我根本不知道最适合 javascript 的方法是什么...
【问题讨论】:
标签: javascript jquery html twitter-bootstrap modal-dialog