【问题标题】:Keep textArea from shrinking blank spaces防止 textArea 缩小空格
【发布时间】:2016-07-02 19:00:07
【问题描述】:

我的 TextEdit 应用程序处于纯文本模式。然后从纯文本模式,我将一些文本从我的 TextEdit 应用程序复制并粘贴到一个 html 表单的 textArea 中。在 TextArea 中,我所有的多个空间都缩小了。有谁知道如何告诉 textArea 不要缩小我的多个空格?

TextArea 很简单

Documentation:<br/><textarea name="documentation" rows="8" cols="80"></textarea><br/>

澄清

似乎有些混乱,所以让我试着澄清一下。问题是表单中的 TextArea。我将文本移动为 TextEdit -> TextArea -> X,其中 X 是指一个显示器,它将完全按照在 TextArea 中显示的文本呈现给查看者(即显示器使用 &lt;body&gt;&lt;pre...&gt;...&lt;/pre&gt;&lt;/body&gt;)。如果你愿意,你可以想象一个聊天应用程序。

奇怪的是:文本在 EditText(文本编辑器)中的格式很好。但是当我粘贴到 TextArea 时,文本格式被破坏了。如果我从 TextArea 重新复制回文本编辑器,则文本再次看起来“正常”。所以问题是:如何让 TextArea 显示与从纯文本编辑器粘贴的文本完全相同的文本? 由于不涉及 RichText,我认为我不必做繁重的工作使用所见即所得的编辑器(我对 html 很陌生)。

更新

在进行故障排除时,我找到了根本原因:TextArea 原来是 RichText。那么有人会告诉我如何提交我的表单,指定数据应该是纯文本吗?我正在阅读一个 jQuery 函数,但我不明白如何在提交表单之前应用它(表单有很多字段,其中一些是 TextAreas)

这里是我所说的 jQuery

var my_plaintext = $(the_richtext).text();

【问题讨论】:

标签: javascript html css textarea forms


【解决方案1】:

如果我没看错的话,使用多个空格进行格式化确实是个坏主意,但是如果你需要这个,那么看看非中断空格

&nbsp

这将添加并保留空间。

【讨论】:

  • 感谢您的回复。但也许你没有正确阅读它。想象一下,您需要填写一张表格。表单有一个 TextArea。现在,当您将纯文本文本编辑器中的一些文本复制到表单中时,表单会任意删除一些空格,从而破坏表单上文本的格式
猜你喜欢
  • 1970-01-01
  • 2012-08-05
  • 2016-11-30
  • 1970-01-01
  • 2014-09-04
  • 1970-01-01
  • 2018-05-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多