提示OK后刷新页面
Refresh page after alert OK
我需要当用户按下ENTER键时表单不提交。我已经这样做了,但当警报出现,用户接受时,表单提交。这只会发生在Safari用户身上。
我的代码!和感谢…
<script>
function alerta(e)
{
var unicode
if (e.charCode)
{unicode=e.charCode;}
else
{unicode=e.keyCode;}
if (unicode == 13){
alert("message alert");
window.location.reload();
}
}
</script>
<form method="post" action="verifi.php" onkeypress="alerta(event)">
...
</form>
用window.confirm("message alert");
代替alert("message alert");
我在用chrome浏览器。
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).keypress(function(event) {
var keycode = (event.keyCode ? event.keyCode : event.which);
if (keycode == '13') {
event.preventDefault();
window.confirm("Are you sure you want to submit this form?");
window.location.reload();
}
});
</script>
<form method="post" action="verifi.php">
...
</form>
将return false;
添加到javascript函数的末尾。这将阻止表单提交。
相关文章:
- 强制模板刷新ember.js
- 如何通过ajax刷新JSF填充的javascript变量
- 如何解决Yii中的页面刷新问题
- Jquery提交表单而不刷新
- 刷新页面后会出现警报
- 刷新后保留对网页的更改
- 如何在不刷新页面的情况下更新显示框
- 重定向时角度刷新浏览器
- 如何防止jQueryonclick事件中的Ruby方法在页面刷新时执行
- Javascript,输出结果后页面不断刷新
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 刷新父窗口后无法关闭窗口
- 刷新页面时hasClass不起作用
- X秒后刷新select元素
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- 触发媒体查询断点时刷新页面
- 如何刷新列表框内容onclick或blur事件
- 如何在火狐浏览器中禁用F5和刷新
- 刷新后,setTimeout将工作或不工作
- 提示OK后刷新页面