【发布时间】:2017-01-07 13:47:23
【问题描述】:
我试图在我的网站上实现 recaptcha,所以我使用 javascript 创建了一个回调函数,该函数应在用户提交成功的验证码响应时执行:
<script>
function onSubmit = function(token) {
document.getElementById("form-signin").submit();
}
</script>
但在使用 Firefox 时总是出现此错误SyntaxError: missing ( before formal parameters。
当使用谷歌浏览器时,我得到了这个错误:Uncaught SyntaxError: Unexpected token =
两个浏览器都显示错误位于function onSubmit = function(token) {,但不知道为什么会这样。
谁能告诉我哪里出了问题?
【问题讨论】:
-
你应该试试 var onSubmit =
-
我是如何得到这个错误的:我没有得到足够的睡眠,出于某种原因,我可以在函数名称中使用破折号(用于减法的数学运算符)。对于任何想知道并偶然发现相同错误的人,您不能(显然;这是减法)。
标签: javascript function