如何在PHP中获取值contentEditable

She*_*Ali 2 php email contenteditable

我们如何在PHP中以html格式获取contentEditable中的内容

例如,我有这个代码,并希望在PHP中的变量中获取它的值:

<div contentEditable="true"> type here
<img src="http://t2.gstatic.com/images?q=tbn:ANd9GcQCze-mfukcuvzKk7Ilj2zQ0CS6PbOkq7ZhRInnNd1Yz3TQzU4e&t=1" /></div>
Run Code Online (Sandbox Code Playgroud)

因为我想将它用作电子邮件的html正文.

事实上,我想获取contentEditable的值并将其保存到变量中,然后将该变量用作我的电子邮件的正文.知道如何执行此任务.

sac*_*een 7

您需要将元素的内容存储在表单元素中,以便将其提交到PHP页面.

我假设你想要contenteditable而不是textarea富文本......考虑看一下像TinyMCE这样的所见即所得的编辑器.

如果您仍想坚持使用当前方法,则需要一些JS在提交页面之前将div的值复制到隐藏的表单元素中.

HTML

<div id="emailcontent" contenteditable>asdf</div>
<form>
  <input type="text" id="a" name="a"/>
  <input type="submit" name="submit" id="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$("#submit").click(function() {
  $("#a").val($("#emailcontent").html());
});
Run Code Online (Sandbox Code Playgroud)

DEMO