javascript - 如何创建一个仅用于程序输出的文本区域框?

标签 javascript html

我编写了一个 JavaScript 页面,用户在第一个框中输入文本,处理后的结果放入第二个框(文本区域框)中。我认为出于布局目的将其显示在文本区域框中会很好,这样他们就可以根据需要滚动思考。然后他们可以将文本复制到剪贴板。

所有这些都有效,除非用户在第二个文本区域框中键入任何文本,否则当他们点击进程按钮时不会显示任何输出。

这个问题应该如何解决?有没有办法阻止文本输入到第二个文本区域框中?我意识到我可以输入一条消息,不要在那里输入任何内容,但用户可能会犯错误。看来现在,如果他们这样做了,唯一的恢复方法就是重新加载网页。

最佳答案

了解 readonly <textarea> 的属性在 MDN 上:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea#attr-readonly

下面是一个示例,展示了它的外观:

<textarea readonly>You can't edit me</textarea>

关于javascript - 如何创建一个仅用于程序输出的文本区域框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46383704/

相关文章:

c# - 如何在具有多个ID的div上获取JavaScript函数

javascript - 即使表单验证失败,表单也会被提交

Javascript 和 jQuery——我们应该使用多少?

javascript - 第一次加载 Javascript AngularJS 时不显示日期

html - 音频播放器调整大小

javascript - 在 Jquery 中从 JSON 获取数据

javascript - 可拖动的 ID

javascript - 如何使 HTML/NodeJS 表单根据响应转到另一个表单,有点像 Google 表单的 "Go to section based on answer?"

javascript - 为什么 linter 不对 vue js 中的模板进行 linting?

javascript - 单击按钮时获取动态表值