将文本框设置为基于长文本自动展开

时间:2017-03-17 13:11:58

标签: c# asp.net

现在我有一个200px长的文本框。但是,在极少数情况下,我会让用户输入比这更长的文本字符串。

有没有办法检查字符串的长度,然后在必要时增加文本框的宽度?

这是用C#编写的Intranet应用程序。

1 个答案:

答案 0 :(得分:0)

这是一个简单的jQuery脚本,可以帮到你。它检查输入文本的长度,如果大于X,则增加宽度。

<script type="text/javascript">
    $('#<%= TextBox1.ClientID %>').keyup(function () {
        if ($(this).val().length > 10) {
            $(this).attr("style", "width: 300px");
        }
    });
</script>