【发布时间】:2014-12-07 19:58:32
【问题描述】:
我有一个文本区域,用户可以在其中输入文本,并且该文本将插入到数据库中。另一个查询显示用户写了什么。 如果用户插入一个链接,我想要一个文本区域,该链接是可点击的,并且我想在调用显示用户输入的查询时看到可点击的链接。
这是我的文本区域
<div class="txt-edit-caso-file">
<div class="et-form-ins">Modified files </div>
<textarea name="EDITmodifiedfiles" size="9" class="input full-witdh" id="edit-file" value="<?php echo "$file_mod"; ?>"><?php echo "$file_mod"; ?></textarea>
</div>
如果用户写 www.google.it 我想将链接存储在数据库中,如果我调用显示查询来查看它。
我知道 textarea 只能有普通文本,没有链接、html 标签等... 所以我做了一个看起来像我的textarea的可编辑DIV,
<div name="EDITmodifiedfiles" contentEditable="true" size="9" class="input full-witdh" id="edit-file" value="<?php echo "$file_mod"; ?>"><?php echo "$file_mod"; ?></div>
顺便说一句,我不知道如何将数据从 div 插入到 db 中。因为正常的 $_POST 方法似乎不起作用。
$file_modif = trim($_POST['EDITfilemod']);
那我该怎么办? 因为textarea没有链接,但是我无法在数据库中插入DIV文本。
链接是否像链接一样存储在数据库中并不重要,我只想当用户在 textarea/div 中看到它时将其视为链接,并且用户可以编辑它(用户可以插入一个或多个链接,每个链接在一个换行符中)。
谢谢。
........编辑 我决定给我们一个隐藏的文本区域(用于输入)和一个 div(用于可点击的输出)。 这两个框的内容相同(如果我编辑 div,文本也会出现在 textarea 中)。 现在我的问题是:如何管理 div 中的链接?
【问题讨论】:
标签: javascript php mysql