我正在使用jquery对话框,我想要实现的是当用户按“确定”时,编程继续进行,当按“取消”时,它停止。
function displaymessage()
{
$("#confirm").dialog({
buttons:{
"OK":function(){$(this).dialog("close"); test(1);},
"Cancel":function(){$(this).dialog("close");test(0);}
}
});
function test(bool)
{
if(bool==1)
return true;
else return false;
}
return test();
}
<div id="confirm"></div>
<input type="button" value="Click me!" onclick="return displaymessage()" />
但如何控制用户点击“确定”按钮后功能测试的运行呢?
thanks
拿2个按钮
<asp:button id="submit" onclientclick="return displaymessage()" />
<asp:button id="submit_hidden" onclick="submit_OnClick" runat="server"/>
隐藏带有 id 的按钮submit_hidden
。 (可以通过 css display:none;)
并在jquery中更改代码
$("#confirm").dialog({
autoOpen:false,
buttons:{
"OK":function(){ $("#submit_hidden").click();
$(this).dialog("close"); },
"Cancel":function(){ $(this).dialog("close");}
}
});
现在您不需要返回任何东西。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)