我有一个ASP.NET页面,它有一个按钮。按钮单击使用JavaScript启动模式对话框。根据模态对话框返回的值,我想继续,或取消发生的回发。我该怎么做?
答案 0 :(得分:17)
添加“return false;”按钮的onclick属性将阻止自动回发。
答案 1 :(得分:2)
这是你想要做的吗?
<input type="button" id="myButton" value="Click!" />
<script type="text/javascript">
document.getElementById('myButton').onclick = function() {
var agree = confirm('Are you sure?');
if (!agree) return false;
};
</script>
答案 2 :(得分:0)
function HandleClick()
{
// do some work;
if (some condition) return true; //proceed
else return false; //cancel;
}
将OnClientClick属性设置为“return HandleClick()”
答案 3 :(得分:-1)
Wayne说的基本上是什么,但你只需要“回归假”;在呈现模态的函数中。如果它是你想要的值,那就让回发发生。如果没有,请让函数返回false,它将停止提交。