【发布时间】:2014-11-26 05:55:56
【问题描述】:
我有以下代码来提交表单。如果我使用事件侦听器函数名称作为提交,则不会提交表单。如果我使用任何其他名称,它会。我不应该在 JavaScript 中使用任何 HTML5 关键字,如 submit 作为函数名吗?在这种情况下,submit 是一个 HTML5 关键字,可以用作任何 INPUT 元素的类型。
<form onsubmit="submit()">
<input type="email" name="email" />
<input type="submit"/>
</form>
function submit() {
var f = $('form').serialize();
alert(f);
}
【问题讨论】:
-
为什么在提交函数调用中使用 ** 作为前缀和后缀?我以前从未见过。 Mayby先尝试删除它们:)
-
对不起。我从事件侦听器中删除了 **。这是 StackOverflow 在我尝试将函数名称加粗时添加的。