2011-10-20 43 views
0

在這裏工作是我的代碼 -的onfocus和的onblur不會在內容頁在vb.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在母版頁中正常工作。

回答

1

當我測試它時,工作正常,但我注意到了一個錯字。應該是一個緊密的括號。

enter image description here

+0

錯字是當我把代碼放在這裏的時候。它的}在aspx頁面的代碼中。你也說過它在你的系統上工作正常。你把它放在內容頁面而不是母版頁面上嗎?原因我在內容頁面遇到問題。謝謝您的幫助 – user970225

0

它看起來像你有一個語法錯誤。你在doFocus結尾有一個括號,你應該有一個大括號