[英]mvc javascript confirm before postback not working
在我的其中一个页面上,我需要确保用户在继续打印之前就已经打印了该页面,因此我使用一种简单的onclick方法拦截了按钮的单击,这提示用户确认他们是否已打印了该页面。
如果他们已经打印了该页面,则我要继续并执行回发,但是如果用户按“取消”,我希望该用户停留在当前页面上。 不会发生这种情况,当前即使按“取消”,页面仍将返回到服务器,并向用户显示下一个屏幕。
按键:
<button type="submit" name="Continue" value="Continue" class="button" onclick="clientClick();">Continue</button>
提醒用户的Javascript函数:
function clientClick() {
if (confirm("MESSAGE")) {
return true;
}
return false;
}
onclick="return clientClick();"
将您放置为onclick
属性值的代码视为匿名函数的内容:
onclick="(function(){ return clientClick(); })();"
代替type =“ submit”设置type =“ button”
然后点击功能
function clientClick() {
if (confirm("MESSAGE")) { $("#your_form_id").submit();
}
return false;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.