如何捕获在RTF编辑器div中键入的内容-Quill Rich Editor

奥马里·维克多·奥莫萨(Omari Victor Omosa)

我正在尝试使用jquery代码获取在羽毛笔编辑器http://quilljs.com/examples/的编辑器div中键入的内容,但它似乎不起作用。它适用于其他文本输入,但不适用于编辑器div。我下面有一个正在运行的插图。

$(function(){
$(document).on("click", "#SubmitButton", function(e) {
e.preventDefault();

{				
		var question = $("#question").val();		
        var title = $("#title").val();
		
        alert (question);
  		alert (title);
			
		e.preventDefault();	
}
});	
});

advancedEditor = new Quill('#question', {
  modules: {
    'toolbar': 
	{  
		container: '#toolbar'
    },
    'link-tooltip': true,
    'image-tooltip': true,
    'multi-cursor': true
  },
  styles: false,
  theme: 'snow'
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://cdn.quilljs.com/0.20.1/quill.js"></script>
<link href="http://cdn.quilljs.com/0.20.1/quill.snow.css" rel="stylesheet"/>

<form id="postform" name="postform" action="">  

Title
<input  type="text" name="title" id="title">
<br>
     
     
<div class="advanced-wrapper" id="qs" style="width:95%; padding:0px; margin:0px;">
        <div class="toolbar-container" id="toolbar"><span class="ql-format-group">
            <select title="Font" class="ql-font">
              <option value="sans-serif" selected>Sans Serif</option>
              <option value="Georgia, serif">Serif</option>
              <option value="Monaco, 'Courier New', monospace">Monospace</option>
            </select>
            <select title="Size" class="ql-size">
              <option value="10px">Small</option>
              <option value="13px" selected>Normal</option>
              <option value="18px">Large</option>
              <option value="32px">Huge</option>
            </select></span><span class="ql-format-group"><span title="Bold" class="ql-format-button ql-bold"></span><span class="ql-format-separator"></span><span title="Italic" class="ql-format-button ql-italic"></span><span class="ql-format-separator"></span><span title="Underline" class="ql-format-button ql-underline"></span></span><span class="ql-format-group">
            <select title="Text Color" class="ql-color">
    
              <option value="rgb(187, 187, 187)"></option>
              <option value="rgb(161, 0, 0)"></option>
              
            </select><span class="ql-format-separator"></span>
            <select title="Background Color" class="ql-background">
              <option value="rgb(0, 0, 0)"></option>
              <option value="rgb(230, 0, 0)"></option>
            </select><span class="ql-format-separator"></span>
            <select title="Text Alignment" class="ql-align">
              <option value="left" selected></option>
              <option value="center"></option>
              <option value="right"></option>
              <option value="justify"></option>
            </select></span><span class="ql-format-group"><span title="Link" class="ql-format-button ql-link"></span><span class="ql-format-separator"></span><span title="Image" class="ql-format-button ql-image"></span><span class="ql-format-separator"></span><span title="List" class="ql-format-button ql-list"></span></span></div>
          <div id="question" class="editor-container"></div>
      </div>

<input  type="submit" class="btn btn-info"    id="SubmitButton" value="Post Your Question" />
      </form>

我想要单击提交按钮时,它还会捕获在文本编辑器div中键入的内容并提醒值类型。

任何帮助将不胜感激

owl

Quill拥有自己的用于内容检索的API。用以下代码替换click方法,应该可以让您从Quill实例中获取纯文本值。

$(document).on("click", "#SubmitButton", function(e) {
  e.preventDefault();   
  var question = advancedEditor.getText();
  var title = $("#title").val();    
  console.log(title, question);
});

这是指向Quill文档的检索方法的链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Quill JavaScript Rich Text Editor 限制标签

在Quill Rich Editor中包含标题

如何结合Quill Rich Text Editor和socket.io交换Deltas

如何在Rich Text Editor中保存数据?

如何在JHipster项目上呈现不带html标签的ngx-quill-editor内容?

如何在Angular中的Quill文本编辑器的内容div中添加html标签?

如何在 Quill Editor-React 中更改图像大小?

Quill Editor - 无法在点击时设置数据

如何通过quil-image-uploader模块将图像上传到Quill RTF编辑器

Shadow DOM 中的 Quill 编辑器

Kendo Rich Text Editor的初始字体

Sitecore Rich Text Editor的单独的.css文件

无法在Angular中自定义PrimeNG Quill Editor

无法以角度将样式传递给 quill-editor 组件

Quill 编辑器未在 Angular 中触发(更改)事件

带有Quill丰富编辑器的最大高度

阻止undo()清除编辑器Quill / QuillJS中的所有内容?

Android Rich Text Editor中的CSS样式不起作用

带有Umbraco的Rich Text Editor的奇怪行为

从Rich Text Editor中截断文本-Umbraco 8

如何获取 quill 编辑器的最后一个索引?

如何获得“ Quill编辑器”作者模块来打开和关闭突出显示功能?

如何在基于Quill的编辑器中粘贴纯文本

如何在编辑器外部将Quill文本格式化为HTML?

如何在quill.js编辑器中添加内联注释?

如何在vue-quill编辑器中发出多个参数?

如何在Angular项目的Quill编辑器中更新标题的字体大小值

如何在 quill 编辑器中添加 alt 和 title 属性以及图像

如何在 Vue.js 中使用 Quill 文本编辑器作为组件