根据文本框内的文字长度来控制文本框的宽自由伸缩,能不能达到这样的效果呢,用CSS或其它方法都可以?
在线等、谢谢!!!
在线等、谢谢!!!
解决方案 »
- 如何去除特殊字符
- ADO.NET问题
- Page.ClientScript.RegisterStartupScript 与scriptmanager.RegisterStartupScript
- 自己开发的控件,支持网页精确报表套打和智能脚本计算,欢迎拍砖
- TreeView1.Nodes.Count的值为1...这是为什么.在树里面..我远远不值一个节点啊..
- 一个DataGrid1问题.急急.
- 如何將下午的時間格式化成24小時形式(在不改變系統時間的前提下)例如 下午兩點 DateTime.Now.ToString("hh:mm");
- <<asp.net办公自动化系统开发实例导航》
- 菜鸟问题:让GridView读取数据库里的信息应该怎么写啊?
- 怎么在没有显式页面的类中访问xml文件?
- 站点部署时报错
- 急急急急急急急急急急急急急急!!!!!
http://www.cnblogs.com/zengxiangzhan/archive/2009/11/11/1601324.html
protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsPostBack)
{
TextBox1.Attributes.Add("onkeyup", "LimitText()");
}
}
</script><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function LimitText()
{
//得到此时文本框的字符数
var Len=document.getElementById('TextBox1').value.length;
//得到文本框的默认值5
var TxtSize=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>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" size="5"></asp:TextBox>
<span id="ban"></span>
</div>
</form>
</body>
</html>
<textarea rows="1" style="overflow-y:hidden;" onscroll="this.rows++;" onpropertychange="this.style.posHeight=this.scrollHeight"></textarea>