JavaScript-如何获取tinyeditor编辑器里面的值呢

JavaScript-如何获取tinyeditor编辑器里面的值呢

清晨说ぺ晚安 发布于 2016-12-28 字数 42 浏览 1125 回复 2

如何获取tinyeditor编辑器里面的值呢

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

晚风撩人 2017-09-16 2 楼

看了代码 原来是这么回事

需要提交的时候 必须调用 编辑器变量 也就是 edit 方法的第一个参数, 的post方法来将值 塞到 你传入的那个 textarea 里面去 然后再取得里面的值...

<?php
// 加载对应的css/js文件
$this->stylesheet_link_tag(
"{$__requestdir__}static/themes/default/js",
DOCROOT . '/static/themes/default/js',array(
'tinyeditor/style'
)
);
$this->js_include_tag(
"{$__requestdir__}static/themes/default/js",
DOCROOT . '/static/themes/default/js',array(
'tinyeditor/core'
)
);
?>
<script type="text/javascript">
new TINY.editor.edit('editor_<?php echo $id; ?>',{
id:'<?php echo $id; ?>',
width: 584,
height: 175,
cssclass:'te',
controlclass:'tecontrol',
rowclass:'teheader',
dividerclass:'tedivider',
controls:['bold','italic','underline','strikethrough','|','subscript','superscript','|',
'orderedlist','unorderedlist','|','outdent','indent','|','leftalign',
'centeralign','rightalign','blockjustify','|','unformat','|','undo','redo','n',
'font','size','style','|','image','hr','link','unlink','|','cut','copy','paste','print'],
footer:true,
fonts:['Verdana','Arial','Georgia','Trebuchet MS'],
xhtml:true,
css: '#<?php echo $id; ?> {border:none; margin:0; padding:0; font:14px "Courier New",Verdana; border:0} #editor_<?php echo $id; ?> {cursor:text; margin:10px} ',
bodyid:'te_c<?php echo $id; ?>',
footerclass:'tefooter',
toggle:{text:'source',activetext:'wysiwyg',cssclass:'toggle'},
resize:{cssclass:'resize'}
});
window.get_<?php echo $id; ?>_content = function (){
editor_<?php echo $id; ?>.post();
return T$('<?php echo $id; ?>').value;
};
</script>

虐人心 2017-05-24 1 楼

你创建编辑器的时候:
<textarea name="input" id="input" style="width:400px; height:200px"></textarea>
var instance = new TINY.editor.edit(....);
实例如:new TINY.editor.edit(editor,{
id:input,
width:584,
height:175,
在提交表单的时候或者表单验证通过之后需要调用:instance.pos t();
注意:instance.pos t(); 中“instance”汉译为实例的意思,也即上方名称“editor”,在表单验证时的调用则为:editor.pos t();
<s cript language="Javascript"><!--
function Check(){ //v2.0
editor.pos t();
..........................................
}//-->
</s cript>
这样就会取到最新更新的值。

材料来源:链接:如何获取tinyeditor编辑器里面的值呢?