【问题标题】:Preventing New line in a multiline text box防止多行文本框中的新行
【发布时间】:2010-03-16 06:36:03
【问题描述】:

如何防止在多行文本框中输入文本开头的换行符?现在,我已经修剪了文本开头的空白。但我无法通过在文本框的最开头输入回车键来阻止必须出现的换行符。请帮我。提前致谢。

【问题讨论】:

  • 您使用 javascript 标记了您的问题。您需要 javascript 或 .net 解决方案吗?

标签: asp.net javascript


【解决方案1】:

管理代码: yourText.Replace(Environment.Newline, String.Empty)

在 JavaScript 中: 看看这里这就是你要找的http://www.webtoolkit.info/javascript-trim.html

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

以下字符作为参数:

  • “\n” (ASCII 10 (0×0A)),换行 (换行)。
  • “\r” (ASCII 13 (0×0D)), 回车。

您可以将它附加到文本框的 OnChanged 事件中。

【讨论】:

    猜你喜欢
    • 2012-06-29
    • 2017-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多