2013-12-18 39 views
0

我在textarea上使用TinyMCE插件。当我用特定的行和列插入表时,它会创建表。但是,当光标聚焦在一个单元格上并按TAB键时,光标将不会移动到下一个单元格,直到我开始键入并且光标可见。textarea上的tinymce表。 Tab键不会将光标移动到下一个单元格

这个问题只发生在IE9上,并在FireFox上正常工作。

请在这个问题上点亮一些。 以下是我的textarea。

<textarea id="${docAnnotationAttrId}" name="docAnnotation" title="${attribute.description}" 
     rows="22" cols="80" style="width: 100%; height: 360px" 
     class="tinymce" readonly=true><c:out value="${attrMap[attrKey].value}"/></textarea> 
    <script> 
     var options = {'elementName' : '${docAnnotationAttrId}', 'incidentId' : '${document_uniqueReference.incidentId}', 
       'contextPath' : '${sharedContextPath}','dictionaries':'${webProperties.tinymceDictionaries}'}; 
     $('#${docAnnotationAttrId}').edit(options); 
    </script> 

回答

0

我有同样的问题,看我下面的代码,我用它来解决它。

function handleMyTinyCMETabEventOnChromeIE(){ 
    tinymce.activeEditor.execCommand('mceInsertContent', false, "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"); 
    $('#tabcontrol').blur(); 
    tinymce.activeEditor.execCommand('mceInsertContent', false, ""); 
    return false; 
} 

...

<textarea id="elm1" name="elm1"></textarea> 
<a id='tabcontrol' onfocus="javascript: handleMyTinyCMETabEventOnChromeIE()" tabindex='0' href="#"></a> 
+0

嗨@Rico阮, 我试图把你的JS功能件在不同的脚本标签,但力的工作。你能帮我一下它究竟应该添加到哪里吗? – user2965887

相关问题