Javascript错误:消息:预期')'

DNR*_*DNR 2 javascript c# asp.net

我在下面收到一个javascript错误,但我似乎无法找到问题:

*消息:预期')'行:431字符:220代码:0

URI: http://mywebsite/CustomerLogin.aspx*
Run Code Online (Sandbox Code Playgroud)

第431行是这个javascript行:

<script language='Javascript'>
    var varDateNow = new Date();
    var varTimeNow = varDateNow.getTime();
    var varAlertTime = document.getElementById('cphTopContent_AlertTime').value;
    if(varTimeNow - varAlertTime < 1500)
        {alert('2' values you entered were not valid:\n\nLog In -  This value requires at least 6 characters. \nPassword -  This value requires at least 4 characters. \n');}
</script>  
Run Code Online (Sandbox Code Playgroud)

是什么导致javascript错误?

Phi*_*idt 11

你有一个缺失的公开报价.尝试2在警报中取出关闭报价.这是幕后发生的事情:既然您在2之后关闭了引号,那么您实际上是在该行之后的行尾打开一组新引号\n.因此编译器将该点后面的所有内容解释为字符串,因此它永远不会找到右括号.