我有一个这样的表格:
<form id= 'lol' name = 'whyyyyy'>
<input name='dumbo'>
<input name='idiot'>
<input type='submit' value='I have no idea why its like this' onclick='document.lol.submit()'>
</form>
现在,我想阻止实际发送表单,但到目前为止所有尝试都失败了。
我当前的代码如下所示:
$(document).ready(function(){
$('form[name="whyyyyy"]').submit(function(e){
e.preventDefault();
alert(1);
return false;
});
})
但内联提交命令似乎绕过了 jQuery 函数。
有人可以把光切碎吗?
编辑:
- 表格不能更改,我无权更改。
- 点击代码应该触发提交功能,其中包含一些复杂的代码验证墙。所以我必须缓存它触发的提交动作,但我现在不能这样做。
- 提交功能应在发送时触发,但不会被触发。
这是 jfiddle 中的代码示例。正如你所看到的,它被jQuery过去了......