我正在使用tinymce 4.0.1,当你开始输入或点击回车时它会自动添加p标签.如何动态删除这些p标签,然后将内容重新插入编辑器.
我想把 文字写在TinyMCE里面textarea.我有下面的代码.显示了TinyMCE文本区域,但警报甚至没有显示.为什么?
<html>
<head></head>
<body>
<script type="text/javascript" src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.js'></script>
<script type="text/javascript" src="/home/javiergarcia/Scaricati/jari/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
});
$(document).ready(function() {
$('form').submit(function() {
//alert("fasdfs");
alert(tinyMCE.get('#jander').getContent());
});
});
</script>
<form method="post" action="somepage">
<textarea name="content" id="jander" style="width:100%"></textarea>
<input type="submit">
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
问候
哈维尔
我有一个带有固定高度div的HTML页面,它应该是可滚动的(只能垂直).在iOS 5中,这可以通过以下方式实现:
overflow-y: auto;
-webkit-overflow-scrolling: touch;
Run Code Online (Sandbox Code Playgroud)
该DIV包含约10个项目的无序列表.
滚动有效,但有时它只有在我对角线或甚至水平滑动手指而不是垂直滑动时才会滚动.
我想知道是否有人遇到过这个问题.我不想认为它是iOS5中的一个错误,但我无法弄清楚我做错了什么,因为大多数时候它工作正常.
我必须在Tiny MCE中使用HTML 5 数据属性,但编辑器总是清除它们,因为它不是默认的valid_elements配置已知的属性.
所以这里有2个问题:
到目前为止,我已经尝试过:
extended_valid_elements : '@[id|class|title|style|data-options]',
Run Code Online (Sandbox Code Playgroud)
和:
extended_valid_elements : '*[id|class|title|style|data*]',
Run Code Online (Sandbox Code Playgroud)
但它不起作用:(
我正在使用ubuntu并想知道文件的创建时间,即使它被修改或访问?
你好我想在用户在tinyMCE textarea中写完并点击外面的某个地方(onBlur)时做一些事情.到目前为止,我试过:
$('#id_topic_text_parent').live('blur',function(){
alert('asd')
//I saw #id_topic_text_parent in firebug, it is span containing the tiny mce
});
Run Code Online (Sandbox Code Playgroud)
也
$('#id_topic_title').blur(*and*)live('blur...
tinyMCE.activeEditor.blur(*and*)live('blur...
Run Code Online (Sandbox Code Playgroud)
但它不会工作.
你能帮助我吗?
我在JQuery的多个选项卡中启动了这样的tinyMCE:Tab.但我发现初始化tinyMCE多次产生只读文本区域.因此,我想检查tinyMCE是否已经启动.是否有类似isInitated()的方法或类似方便的方法?
tinyMCE.init({
mode : "textareas",
theme : "simple",
width : "500",
height : "300"
});
Run Code Online (Sandbox Code Playgroud) 我需要验证表单.这个表单有一些下拉列表和tinyMCE编辑器,我通过在每个字段后附加字符串"Required"来验证这个表单,如果它是空白的,但是我无法验证tinyMCE编辑器,如果编辑器是空白的,我尝试了类似的东西
tinyMCE.get('tinyedotor').getContent();
Run Code Online (Sandbox Code Playgroud)
但没有运气.
这是我的小提琴
当我使用html编辑器tinyMCE和我粘贴代码时,它将html <b>标签转换为<strong>标签.
andybody知道我怎么能强制这个编辑器来防止这种转换?
谢谢.
我有一个网页,其中包含一些html元素,包括textarea和嵌入式conrameteditable iframe(arte).
使用此代码,我设法捕获主页上的draggesture事件并设置text/html-data
jQuery(document).bind('draggesture', function(event){
event.originalEvent.dataTransfer.setData('text/html', 'my_data');
});
Run Code Online (Sandbox Code Playgroud)
现在,当放入主页面上的textarea时,'my_data'会被删除.放入令人满意的iframe也会丢掉'my_data'.
但我在这里有三个问题,我不明白:
1.将这种处理程序绑定到iframes文档是有效的.我将事件数据设置为与上面的代码类似,但它不起作用.当我将它拖到iframe内或主页上的textarea时'my_data'没有插入,而是原始选中的内容.我该怎么做才能设置'my_data'?
2.我尝试使用iframe和主页面中的drop事件修改/设置数据:
jQuery(ed.getDoc()).bind('drop', function(event){
event.originalEvent.dataTransfer.setData('text/html', 'my_data');
});
Run Code Online (Sandbox Code Playgroud)
但是我在两个文档(主页面和iframe)上都出现了javascript错误:"此文档不允许进行修改". 为什么我会收到此错误?这有解决方法吗? 看起来pimvdb得到了解释.
3.当<p>some text</p><hr><p>some text</p>从主页面中选择并将其拖入到可信任的iframe时,当我使用上面的第一个代码示例设置'my_data'(在Draggesture上)时,不会插入任何内容.拖入textarea工作.有谁知道这里出了什么问题?(使用chrome不会出现问题!)
编辑:这是一个jsFiddle演示,可以解决问题:
javascript ×8
tinymce ×8
jquery ×4
html ×2
rte ×2
attributes ×1
dom ×1
editor ×1
filesystems ×1
firefox ×1
html5 ×1
ios5 ×1
linux ×1
mobile ×1
onblur ×1
overflow ×1
scroll ×1
ubuntu ×1
validation ×1
wysiwyg ×1