【发布时间】:2011-11-16 13:20:48
【问题描述】:
我正在尝试向用户显示正在提交的次要动画。
$("#textscreen").dialog({
modal: true,
draggable: false,
open: function(event, ui) {
$(this).everyTime("1s", function(i) {
var dots = '';
if((i % 4) == 0)
{
dots = '';
}
else
{
dots = dots + ".";
}
$(this).html("<b>"+processText+dots+"</b>");
}, 30);
}
});
这基本上是在用户单击提交按钮时触发的,它是通过这样的调用来触发的:
DisplayModal("Submitting");
由于按钮尝试在点击时发布,因此我将返回 false:
function button_OnClick()
{
DisplayModal("Submitting");
return false;
}
当我单击按钮时,模式会闪烁并消失,然后是 POST。
为什么我返回false时函数被发布?
【问题讨论】:
-
在提交按钮中你必须放 onclick="return button_OnClick()";
标签: javascript jquery asp.net modal-dialog