黑马程序员技术交流社区

标题: 怎么不能得到TextBox提示还可以输入多少字? [打印本页]

作者: 郑森    时间: 2012-4-12 19:03
标题: 怎么不能得到TextBox提示还可以输入多少字?
<script type="text/javascript">    function fr(){        var a=document.getElementById("<%=TextBox1.ClientID %>").value.Length;        document.getElementById("<%=Label1.ClientID %>").value=a.maxLength-a;            }    </script><asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" MaxLength="100"            Height="166px" Width="340px"></asp:TextBox><br />        还能输入<asp:Label ID="Label1" runat="server" Text="100"></asp:Label>个字


这是asp.net的代码为什么不能得到提示还能输入多少个字?请 高手说下哪写错了。。。







作者: 郭耀强    时间: 2012-4-17 11:07
<head runat="server">
    <title></title>
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script type="text/javascript">
   
        function fun() {
            var length = $("#txtBox").val().length;
            var maxlength = $("#txtBox").attr("maxlength");
            $("#labmsg").text("还可以输入:" + (maxlength - length) + "个字符");
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:TextBox runat="server" ID="txtBox" MaxLength="100" onkeydown="fun()"></asp:TextBox>
   
    <label id="labmsg">最大100个字符</label>
    </div>
    </form>
</body>
作者: 马跃    时间: 2012-4-17 17:23
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
<title>文本框输入还剩多少字数统计代码示例</title>  
<script language="JavaScript">  
function gbcount(message,total,used,remain)  
{  
var max;  
max = total.value;  
if (message.value.length > max) {  
message.value = message.value.substring(0,max);  
used.value = max;  
remain.value = 0;  
alert("留言不能超过 100 个字!");  
}  
else {  
used.value = message.value.length;  
remain.value = max - used.value;  
}  
}  
</script>  
</head>  
<body>  
<form name="Myform1" method="post">  
<table>  
<tr class="tdbg_leftall">   
  <td valign="middle" align="center">留言内容: <br> </td>  
  <td colspan="4" valign="top"><textarea name="GuestContent" cols="59" rows="6" onkeydown=gbcount(this.form.GuestContent,this.form.total,this.form.used,this.form.remain); onkeyup=gbcount(this.form.GuestContent,this.form.total,this.form.used,this.form.remain);></textarea></td>  
  </tr>  
  <tr class="tdbg_leftall">   
  <td valign="middle" align="center"></td>  
  <td colspan="4" valign="top">   
  最多字数:<INPUT disabled maxLength=4 name=total size=3 value=100>  
  已用字数:<INPUT disabled maxLength=4 name=used size=3 value=0>  
  剩余字数:<INPUT disabled maxLength=4 name=remain size=3 value=500> </td>  
  </tr>  
  </table>  
  </form>  
</body>  
</html>




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2