期待的表达

时间:2010-04-22 21:28:55

标签: javascript

我无法弄清楚我在语法上做了什么或者没做什么导致这个错误。我看不出有什么遗漏:

function ShowWaitMessage(button)
{
    var isValid;

    if (buttonSelected())
    {
        showWaitMessage(button, "showMessage1");
        isValid = true;
    }
    else
    {
        Page_ClientValidate();
        if (Page_IsValid)
        {
            showWaitMessage(button, "showMessage2");
            isValid = true;
        }
    }

    return isValid;
}

3 个答案:

答案 0 :(得分:1)

我和我的一个if语句在同一行上发表评论......引起了整个问题。

答案 1 :(得分:0)

我认为你的代码在语法上没有任何错误,在FireFox和IE中都“运行”它。 (通过“运行”我的意思是“加载到<script>标签”,应该发现语法错误。)

错误消息指向哪一行?

答案 2 :(得分:0)

您缺少Page_IsValid变量的声明。我猜它是Page_ClientValidate中的局部变量集,这个函数不在范围内?

如果两个检查都失败,您应该将isValid初始化为false,而不是将其保留为undefined。