现在我有一个200px长的文本框。但是,在极少数情况下,我会让用户输入比这更长的文本字符串。
有没有办法检查字符串的长度,然后在必要时增加文本框的宽度?
这是用C#编写的Intranet应用程序。
答案 0 :(得分:0)
这是一个简单的jQuery脚本,可以帮到你。它检查输入文本的长度,如果大于X,则增加宽度。
<script type="text/javascript">
$('#<%= TextBox1.ClientID %>').keyup(function () {
if ($(this).val().length > 10) {
$(this).attr("style", "width: 300px");
}
});
</script>