2011-10-20 22 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実行時エラー:オブジェクトが予想されます このエラーが発生する理由と解決方法もわかりません。

もう1つのことは、dofocusとdoblurがマスターページで正常に動作することです。

答えて

1

テストしたときにうまく動作しますが、私は誤植に気付きました。括弧で囲む必要があります。

enter image description here

+0

ここにコードを入れたときのtypoです。その} aspxページのコードです。また、あなたのシステムでうまく動作すると言った。マスターページではなくコンテンツページに入れましたか?コンテンツページで問題が発生しています。助けてくれてありがとう – user970225

0

あなたは構文エラーを持っているように見えます。 doFocusの最後にカッコがあり、中括弧があるべき場所

関連する問題