我有一个表格现在,我想,以防止实际工作发送形式是像这样的OnClick绕过表单提交
<form id= 'lol' name = 'whyyyyy'>
<input name='dumbo'>
<input name='idiot'>
<input type='submit' value='i have no idea why he done it like this' onclick='document.lol.submit()'>
</form>
作出dumbnes,但至今所有努力都失败了。
我的curent代码看起来像这样。
$(document).ready(function(){
$('form[name="whyyyyy"]').submit(function(e){
e.preventDefault();
alert(1);
return false;
});
})
但内联提交命令绕过,因为它似乎是jQuery功能。
有人可以把光切入它吗?
编辑:
- 形式不能改变的,我没有权限更改。
- 点击代码应该触发提交功能,它在代码中有一些复杂的验证墙。所以我必须缓解他触发的提交行为,但我不能在那时做到这一点。
- 提交函数应在发送时触发,但不会触发。
以下是jfiddle中的代码示例。你可以看到它得到的jQuery过去......
单引号如何,您应该使用双引号来包装属性值 – PhearOfRayne
执行提交处理程序并显示警报? –
没有那个问题,executuion处理程序被忽略。 – Sangoku