【发布时间】:2011-08-11 23:53:09
【问题描述】:
任何人都知道如何在我单击单选按钮时显示确认对话框。
从http://projectshadowlight.org/jquery-easy-confirm-dialog/ 下载代码。只是有点困惑调整它。
以下代码将在单击单选按钮之前触发确认对话框!如果我使用默认的窗口对话框,它工作正常(点击收音机然后弹出)?请有任何解决方案!
**HTML:**
<input class="8" id="block_t" name="t_products" onclick="goingnow(this)" type="radio" value="Block x10 (3mins)" rel="3">Block x10 (3mins)
<input class="9" id="block_t" name="t_products" onclick="goingnow(this)" type="radio" value="Block x10 (3mins)" rel="4">Block x10 (6mins)
**javaScript function:**
function goingnow(_this){
if ($("#going_now").attr("value") == 1) {
$("#going_now").attr("value", 0);
} else {
if ($(_this).is(":checked") == true) {
var conf = $(_this).is(":checked").easyconfirm({locale: { title: 'Select Yes or No', button: ['No','Yes']}});
if (conf){
$("#going_now").attr("value",1);
$("#block_mins").attr("value", $(_this).attr("rel"));
} else {
$("#block_mins").attr("value", $(_this).attr("rel"));
}
}
}
}
【问题讨论】:
-
需要更少的阻塞尝试和更多的事件驱动
标签: jquery confirmation