现在不知道这个编辑器怎么用form提交,本身这个不带form,查了一下资料也没弄出来。
谢谢
两个问题,
1、如何获取编辑器填写的内容。
2、编辑器所填内容将内容生成php文件
回复讨论(解决方案)
直接在编辑器的textarea或者script标签上添加name属性就可以,跟普通的textarea一样
../bootstrap/js/ueditor/themes/default/dialogbase.css"/>
这是我之前的,不太会加,请教,谢谢
id为myEditor为什么有2个,把div的那个去掉
你在提交后的脚本var_dump($_POST)就可以看到了
出来了,如果要得到编辑器中的 源码(html源码), 怎么处理啊? 谢谢
为了之后再把html源码生成php文件
$_POST['myEditor']就是编辑器里的html代码了吧
$_POST['myEditor']就是编辑器里的html代码了吧
不是,是写的纯文本. 类似表单提交后的text
百度编辑器本身有个
editor.getContent() 这个函数,可以获取,但不知道现在将它加在哪块
什么,你文本框的name="myEditor",后台就用这个获取啊
$this->input->post('myEditor'));
上边可以得到,但不是源码
我想得到
写的XX内容
带标签的源码
上边可以得到,但不是源码
我想得到
写的XX内容
带标签的源码
我翻了以前写的,的确是只要用这个就可以得到html源码。
你是不是提交的字符串被过滤了
上边可以得到,但不是源码
我想得到
写的XX内容
带标签的源码
你得到的就是带有 html 标记的内容!
只不过你 echo 出来的话,在浏览器上看到的是格式化后的内容。因为 html 总是要被浏览器解释的
你可以查看源代码或输出时加上预格式化标签
这后台模版貌似不错。
输出时加上预格式化标签
是不是有一个函数,可以直接把html标签也一同输出来? 我记得有一个来着
public function content(){
$content = $_POST['myEditor'];;
echo "--------------------------"."
";
echo htmlspecialchars($content);
//echo $content;
}