0

我是摩纳哥编辑的新手,它真的很好。我只是注意到它不适用于文本框控件。

它在 div 上工作

<div id="ComponentTemplateHTML" style="width:1000px;height:600px;border:1px solid grey"></div>

但在文本框或文本区域它不起作用

 <textarea asp-for="ComponentTemplateHTML" style="width:1000px;height:600px;border:1px solid grey"></textarea>



require.config({ paths: { 'vs': '../../lib/monaco-editor/min/vs' } });
        require(['vs/editor/editor.main'], function () {


monaco.editor.create(document.getElementById("ComponentTemplateHTML"), {
            language: "css",
            scrollbar: {
                vertical: 'auto',
                horizontal: 'auto'
            }
        });
4

1 回答 1

1

div只需将内容从表单提交到提交时复制,textarea以便将表单作为输入发送出去。请记住将其textarea隐藏或textarea动态制作。

jQuery 示例

$( "#your-form-id" ).submit(function( event ) {
  $ ('#your-textarea-id').val( $('#your-monaco-div-id') );
});
于 2017-12-22T23:21:53.327 回答