2011-01-28 5 views
0

におけるオブジェクトエラー私は...テキストボックスのためにmaximunのcharcterを設定した特定のテキストボックスにそのための2.0 MVCだけど、未定義のエラーを取得しているようだ、これは私の見解未定義のヌルまたはJavaScript

<td> 
      <%= Html.TextArea("Description", Model.Description, new{id = "descriptionId",onKeyDown = "limitText(this.form.Description,this.form.countdown,1000);",onKeyUp = "limitText(this.form.Description,this.form.countdown,1000);"})%> 
          </td> 

これです私のスクリプトです....

function limitText(limitField, limitCount, limitNum) { 
     if (limitField.value.length > limitNum) { 
      limitField.value = limitField.value.substring(0, limitNum); 
     } else { 
      limitCount.value = limitNum - limitField.value.length; 
      alert(limitCount.value); 
     } 
    } 

答えて

0

JavaScript IDと混同しているASP.NETコントロールIDがあるようです。 HTMLソース出力で、その説明テキストボックスのID値を探し、現在this.form.Descriptionがある場所を使用します。それはおそらく、this.form.DescriptionIdまたはthis.form.DescriptionId_ctl0またはASP.NETがあなたのために生成すると決めた他のばかげたIDとして終わるでしょう。

関連する問題