我有这个JavaScript http://pastebin.com/Lt4HYtaE
当我提交表格时,验证器不起作用。
我使用http://rickharrison.github.io/validate.js/验证程序表单,但它不验证并且不输出错误消息。
我尝试了几个JavaScript代码检查程序,它在第49行说SyntaxError: missing ) after argument list
,但我不理解错误文本。
提前致谢: - )
答案 0 :(得分:2)
如果您以不同的方式缩进代码,问题就会变得更加清晰:
var validator = new FormValidator(
'form',
[
{ /* ... */ }
],
function(errors, event) {
if (errors.length > 0) {
var errorString = '';
for (var i = 0, errorLength = errors.length; i < errorLength; i++) {
errorString += errors[i].message + '<br />';
}
el.innerHTML = errorString;
}
}
});
^
查看}
的最后一行?它应该匹配什么?摆脱它,所以最后一行只是);
匹配FormValidator(/* code */);
而不是FormValidator(/* code */});
。