我正在尝试向用户显示一个次要动画,表明它正在提交。打开对话框中的jQuery循环
$("#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");
由于按钮尝试职位上点击,我已经把虚假的回报:
function button_OnClick()
{
DisplayModal("Submitting");
return false;
}
当我点击按钮,模态闪烁起来,消失,然后POSTs。
为什么函数在我返回false时发布?
在提交按钮,你必须把onclick =“return button_OnClick()”; – sathis