相关疑难解决方法(0)

用户单击"停止加载"按钮时发生的任何javascript事件?

我想在用户单击"停止加载"按钮(大多数浏览器中为红色X)或按键盘上的Esc时运行一些Javascript,这通常是相同的.

我在这里看到的问题是通过挂钩来覆盖Esc按钮document.body.onkeyup,但找不到任何覆盖鼠标点击停止按钮的内容.

javascript javascript-events

11
推荐指数
2
解决办法
2411
查看次数

禁用HTML页面上所有表单的提交功能

使用.NET Windows窗体WebBrowser控件显示页面的预览,我使用此SO发布中描述的以下方法来禁用页面上的所有链接:

$(function() {
    $('a').click(function() {
        $(this).attr('href', 'javascript:void(0);');
    });
});
Run Code Online (Sandbox Code Playgroud)

由于我想要显示为预览的HTML页面也包含HTML表单,我正在寻找一种类似的方法来禁用所有表单提交功能.

我试过了:

$(function() {
    $('form').attr('onsubmit', 'return false');
});
Run Code Online (Sandbox Code Playgroud)

但似乎这不起作用(阅读:"仍然加载页面")的形式如下:

<form id="myform" name="myform" onsubmit="return search()" action="">
Run Code Online (Sandbox Code Playgroud)

我在页面上.

所以我的问题是:

在HTML页面上禁用所有表单提交功能的最佳方法是什么,无论是GET还是POST表单?

javascript forms jquery

10
推荐指数
2
解决办法
5万
查看次数

标签 统计

javascript ×2

forms ×1

javascript-events ×1

jquery ×1