【发布时间】:2018-01-10 22:27:45
【问题描述】:
如何使用 textarea 在 todo div 上创建一个 div 来保存注释?我必须将其保存在数据库中吗?
以下是便笺页面
的代码<!DOCTYPE html>
<body>
<h1 id="headline">Sticky note </h1>
<div class="container-nav">
<textarea id="submit-content"></textarea>
<input type="button" onclick="addNote()" name="Post" class="submit-note" value="Post note">
</div>
<main>
<div class="container">
<div class="column column-one" id="column-one">
<h2>To do</h2>
</div>
<div class="column column-two" id="column-two">
<h2>Ongoing</h2>
</div>
<div class="column column-three" id="column-three">
<h2>Done</h2>
</div>
</div>
</main>
</body>
</html>
【问题讨论】:
-
看来您在这里问的问题不止一个。请具体一点,一次只关注一个问题。
-
您不能创建嵌套在
textarea内的元素 - 只有文本。 -
您使用一个单独的元素,而不是
<textarea>来输出您的内容。如果使用.innerHTML,请确保使用正确的特殊字符转义。 -
好吧,更具体一点。例如,当我在文本区域内写“hello world”时,我希望它出现在“to-do”列中。我是否必须创建一个数据库才能将我在 textarea 中写入的内容存储到“待办事项”列?
-
不需要数据库。如果您希望它在关闭/刷新/等后持续存在,则需要将其存储在某个地方(无论是数据库、cookie、本地存储,还是只是一个外部 .txt 文件)。但是仅在 div 中显示 textarea 内容是非常简单的 javascript。
标签: javascript php html css