首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

还可以输入多少个字符如何不管用

2012-09-14 
还可以输入多少个字符怎么不管用就像本站标题一样的效果还可以输入多少个字符怎么不管用,在评论表里面有存

还可以输入多少个字符怎么不管用
就像本站标题一样的效果
还可以输入多少个字符怎么不管用,在评论表里面有存储过程。单独新建一个页面是可以的, 
<script type="text/javascript" language="javascript">
  function fun()
  {
  var txt=document.getElementById("TextBox2");
  var length=txt.value.length;
  var cha=eval("50"+"-"+length);
  document.getElementById("s1").innerHTML=cha;
  }
  </script> 
 
 
 
  <asp:TextBox ID="TextBox2" runat="server" type="TextBox2" onkeyup="fun()" 
  Height="110px" Width="500px" 
  TextMode="MultiLine" CausesValidation="True"></asp:TextBox>
 
您还可以输入 <span id="s1" style="color:Red" >50</span> 个字符

[解决办法]
你这页面有用 updatepanel吗,如果有 去掉再试试看
[解决办法]
在Chrome里调试下javascript。

你自己也说了,这段代码在单独的页面中没有问题。
[解决办法]
如果你这个页面有母板页
把var txt=document.getElementById("TextBox2");
改成
var txt=document.getElementById("<%=TextBox2.ClientID%>");
试试。
[解决办法]

C# code
 function fun()  {  var txt=document.getElementById([color=#FF0000]"<%=TextBox2.ClientID%>"[/color]);  var length=txt.value.length; [color=#FF0000] var cha=50-length;[/color]  document.getElementById("s1").innerHTML=cha;  }
[解决办法]
function fun()
{
var txt=document.getElementById("<%=TextBox2.ClientID%>");
var length=txt.value.length;
  var cha=50-length;
document.getElementById("s1").innerHTML=cha;
}

[解决办法]
document.getElementById("TextBox2");这句话错了

热点排行