黑马程序员技术交流社区
标题:
textbox对齐的问题
[打印本页]
作者:
黑马-张扬
时间:
2012-11-29 15:51
标题:
textbox对齐的问题
本帖最后由 黑马-张扬 于 2012-12-2 17:34 编辑
C# 两textbox都已设置右对齐,向textbox1.text中输入字符,事件:textbox2.text=textbox1.text;
设textbox2.text能显示的字符长度为10,但在输入10个以上的字符,textbox2.text后面的字符就不显示了,
请问有什么办法让textbox1与textbox2的显示一致?
例,现在的效果如下:
textbox1.text: 123(不显示)4567890ABC(显示)
textbox2.text: 1234567890(显示)ABC(不显示)
希望得到的效果如下:
textbox1.text: 123(不显示)4567890ABC(显示)
textbox2.text: 123(不显示)4567890ABC(显示)
作者:
许庭洲
时间:
2012-11-29 21:22
建议采用javascript实现上面的效果:
<body>
<form id="form1" runat="server">
<div id="div1">
<asp:TextBox ID="txt1" runat="server" onkeyup="tt()" ></asp:TextBox>
</div>
<div id="div2">
<asp:TextBox ID="txt2" runat="server" ></asp:TextBox>
</div>
</form>
<script type="text/javascript" >
var obj1 = document.getElementById("div1").firstChild;
var obj2 = document.getElementById("div2").firstChild;
function tt() {
// alert(obj1.id);
obj2.value = obj1.value;
};
</script>
</body>
作者:
Jam
时间:
2012-11-30 20:34
判断字符窜的长度不就行了
substring()方法也可以截取字符窜长度
作者:
黑马_黄开潮
时间:
2012-11-30 23:31
textBox2.Select(textBox2.Text.Length - 1 < 0 ? 0 : textBox2.Text.Length - 1, 0);
作者:
生活墨墨
时间:
2012-12-4 16:58
textbox2.text=textbox1.text.Trim().Length<11?"":"textbox1.text"; //顺便把边边的空格也去掉
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2