在我的一個頁面上,我需要確保用戶在繼續之前打印了頁面,所以我用一個簡單的onclick方法攔截按鈕,這會提示用戶確認是否他們已經打印或不打印頁面。mvc javascript確認回發不起作用
如果他們打印了頁面,我想繼續並進行回發,但是如果用戶按下取消,我希望用戶留在當前頁面上。這種情況沒有發生,目前即使按下取消按鈕,頁面仍然返回到服務器,並且用戶被顯示在下一個屏幕上。
按鈕:
<button type="submit" name="Continue" value="Continue" class="button" onclick="clientClick();">Continue</button>
的Javascript功能來提醒用戶:
function clientClick() {
if (confirm("MESSAGE")) {
return true;
}
return false;
}
聽表單的onsubmit屬性將是一個更好的選擇。請參閱:http://stackoverflow.com/a/4227096/4270650 –