onfocus和onblur在vb.net的内容页面中不起作用

时间:2011-10-20 16:04:27

标签: javascript asp.net

这是我的代码 -

function doFocus(text) {
        if (text.value == "FirstName") {
            text.value = "";
            text.style.color = "#444444";
        }
     )
function doBlurFName(text) {
        if (text.value == "") {
            text.value = "FirstName"
            text.style.color = "Gray";
            return;
        }
    }

asp:TextBox ID="tb_firstname" runat="server" Text="FirstName" CssClass="FormBox" onfocus="doFocus(this)" onblur="doBlurFName(this)"></asp:TextBox>

这是在后面有主页面的内容页面。每当我运行这个我得到以下错误 - Microsoft JScript运行时错误:预期的对象 我不确定为什么会出现这个错误以及如何修复它。

另一件事是dofocus和doblur在母版页中正常工作。

2 个答案:

答案 0 :(得分:1)

我测试时工作正常,但我注意到了错字。应该是一个紧密的支架。

enter image description here

答案 1 :(得分:0)

看起来你有语法错误。你在doFocus的末尾有一个括号,你应该有一个大括号