使用.NET Windows FormsWebBrowser
控件来显示页面的预览,我使用此 SO 发布中描述的以下方法来禁用页面上的所有链接:
$(function() {
$('a').click(function() {
$(this).attr('href', 'javascript:void(0);');
});
});
由于我要显示为预览的 HTML 页面也包含 HTML 表单,因此我正在寻找一种类似的方法来禁用所有表单提交功能。
我试过了:
$(function() {
$('form').attr('onsubmit', 'return false');
});
但对于如下形式,这似乎不起作用(阅读:“仍然加载页面”):
<form id="myform" name="myform" onsubmit="return search()" action="">
我在页面上。
所以我的问题是:
在 HTML 页面上禁用所有表单提交功能的最佳方法是什么,无论它是 GET 还是 POST 表单?