php - 如何在 PHP 中获取值 contentEditable

标签 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>

因为我想将其用作电子邮件的 html 正文。

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

最佳答案

您需要将元素的内容存储在表单元素中,以便可以将其提交到您的 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>

jQuery

$("#submit").click(function() {
  $("#a").val($("#emailcontent").html());
});

DEMO

关于php - 如何在 PHP 中获取值 contentEditable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11526675/

相关文章:

php - 使用 php 显示服务器 ioncube 加载程序版本

php - 在数据库中输入主键时出错

php - Wordpress 主题打破了主页以外的任何内容

python - python中间件捕获错误?

javascript - div 中的 contentEditable javascript 插入符号位置

javascript - window.getSelection() for contenteditable div *点击*

php - 来自一个域而非其他域的 API 调用的错误代码未定义索引 :

java - Android:如何使用带有自定义字体的 outlook 发送电子邮件

Java邮件 : MessagingException: Got bad greeting from SMTP host — Error Code 250

vue.js - VueJS 2 从父方法更新组件中的 contenteditable