zl程序教程

您现在的位置是:首页 >  后端

当前栏目

TextBox的宽度随输入的文本的大小而改变的js代码

JS输入代码 改变 大小 文本 宽度 textbox
2023-06-13 09:14:12 时间
复制代码代码如下:

<%@PageLanguage="C#"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<scriptrunat="server"><!--
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!Page.IsPostBack)
{
TextBox1.Attributes.Add("onkeyup","LimitText()");
}
}
//--></script>

<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>无标题页</title>
<scripttype="text/javascript"><!--
functionLimitText()
{
//得到此时文本框的字符数
varLen=document.getElementById("TextBox1").value.length;
//得到文本框的默认值5
varTxtSize=document.getElementById("TextBox1");
if(TxtSize.size>20)
{
TxtSize.size=20;
TxtSize.value=TxtSize.value.substring(0,20);
document.getElementById("ban").innerText="不能超过20个字符!";
}
else
{
TxtSize.size=Len+1;
}

}

//--></script>
</head>
<body>
<formid="form1"runat="server">
<div>
<asp:TextBoxID="TextBox1"runat="server"size="5"></asp:TextBox>
<spanid="ban"></span>
</div>
</form>
</body>
</html>

原文来自:http://blog.csdn.net/ws_hgo