使用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代码就能发布值的方法。
谢谢。