TinyMCE-名称='content'的无效表单控件不可聚焦

mic*_*l s 2 javascript tinymce tinymce-4

我使用TinyMCE 4,这是我的代码:

<script type="text/javascript" src="//cdn.tinymce.com/4/tinymce.min.js"></script>
<script>
       tinymce.init({
         selector: 'textarea[name=content]',
         plugins: 'image code',
         toolbar: 'undo redo | link image | code',
         image_title: true, 
         automatic_uploads: true,
         file_picker_types: 'image', 
         file_picker_callback: function(cb, value, meta) {
           var input = document.createElement('input');
           input.setAttribute('type', 'file');
           input.setAttribute('accept', 'image/*');
           input.onchange = function() {
             var file = this.files[0];
             var reader = new FileReader();
             reader.onload = function () {
             var id = 'blobid' + (new Date()).getTime();
             var blobCache =  tinymce.activeEditor.editorUpload.blobCache;
             var base64 = reader.result.split(',')[1];
             var blobInfo = blobCache.create(id, file, base64);
             blobCache.add(blobInfo);
             cb(blobInfo.blobUri(), { title: file.name });
           };
           reader.readAsDataURL(file);
         };
         input.click();
       }
     });  
</script>
Run Code Online (Sandbox Code Playgroud)

我有一个问题。当我单击“提交”按钮时,该表单未发送,但是在Web浏览器控制台中,我出现了错误:“名称='content'的无效表单控件无法聚焦。”

请您能帮我,我怎样才能简单地解决这个问题?对于所有建议,在此先感谢。

小智 5

问题来自tinymce隐藏文本区域。删除必需的属性,它应该是固定的!

  • 删除“必需”属性并不是解决方案。当此字段为必填项时,我们会添加“必填”,而不是出于突发奇想。TinyMCE的解决方案在这里:/sf/ask/4258385981/#66032994 (3认同)