在我的一个页面上,我需要确保用户在继续之前打印了页面,因此我使用简单的onclick方法拦截按钮单击,这会提示用户确认是否已打印页面。
如果他们打印了页面,我想继续并进行回发,但是如果用户按下取消,我希望用户留在当前页面上。这种情况没有发生,即使按下取消,页面仍然会返回到服务器,并且用户会显示在下一个屏幕上。
按钮:
<button type="submit" name="Continue" value="Continue" class="button" onclick="clientClick();">Continue</button>
Javascript函数提醒用户:
function clientClick() {
if (confirm("MESSAGE")) {
return true;
}
return false;
}
答案 0 :(得分:5)
g h x y
(chr) (chr) (int) (int)
1 a a 1 10
2 a a 2 8
3 a b 1 10
4 a b 2 8
5 a b 3 7
6 b a 1 10
7 b a 2 3
8 b b 1 10
9 b b 2 5
10 c a 1 10
11 c a 2 8
12 c b 1 10
13 c b 2 9
14 c b 3 8
15 c b 4 8
16 c c 1 10
17 c c 2 4
18 c d 1 10
将您放置为onclick="return clientClick();"
属性值的代码视为匿名函数的内容:
onclick
答案 1 :(得分:-1)
而不是type =&#34;提交&#34; set type =&#34; button&#34;
并点击功能
function clientClick() {
if (confirm("MESSAGE")) { $("#your_form_id").submit();
}
return false;
}