限制回车次数后限制字符数

时间:2013-01-22 16:53:26

标签: c# javascript asp.net html

我有一个关于多行textarea的查询。我有一个使用Crystal Reports创建的报告的注释框,我想限制使用html maxsize容易的字符数。但是,用户可以在很多时候点击返回,这会导致文本从报告的框区域中消失。

我找到一些Javascript来限制回车次数,这是有效的。但是如果回车3次有3次回车限制然后在第3行,你可以输入你的最大字符数限制,这样就可以使文本走出可打印区域。

如何限制回车后限制最后一行的字符数。因此,如果他们在第3行上返回3次,则他们被限制为多个字符,因此该区域不会被破坏。那么有效地将文本保持在一个设定区域?回车限制的javascript低于。

 var keynum, lines = 1;

            function limitLines(obj, e) {
                // IE
                if (window.event) {
                    keynum = e.keyCode;
                    // Netscape/Firefox/Opera
                } else if (e.which) {
                    keynum = e.which;
                }

                if (keynum == 13) {
                    if (lines == obj.rows) {
                        return false;
                    } else {
                        lines++;
                    }
                }
                        }

0 个答案:

没有答案