未在表单提交中提交CodeMirror值

时间:2018-08-04 14:01:00

标签: javascript php codemirror

使用Codemirror版本5.39。

下面的js代码为我的文本区域message-

集成了编辑器
var content = document.getElementById('message'); 
var editor = CodeMirror.fromTextArea(content, {
  mode: "html",
  tabMode: "indent",
  theme: 'elegant',
  searchMode: 'inline',
  lineNumbers: true,
  lineWrapping: true,
});

现在已修改了文本区域,以在表单上显示一个不错的编辑器。但是,如果我在其中键入任何内容,然后提交表单,则$_POST中不会显示任何内容。我什至使用以下内容覆盖我特定文本区域上的值-

editor.on("change", function(cm, change) {
  $('#message').val(cm.getValue());
});

仍未设置该值且未提交codemirror值。是否缺少我的内容?

更新:耸耸肩。这是一个干扰js正常工作的缓存。现在可以正常工作,无需更改代码。让这个问题一直处于开放状态,以了解是否存在一种无需额外的onchange js代码就能发布值的方法。

谢谢。

0 个答案:

没有答案