我正在尝试在我的网页中实现QUILL.JS WYSIWYG编辑器。我不知道如何将HTML从编辑器转换为可用变量,然后将其存储在数据库中。
ASPX
<div id="quill-editor"></div>
<asp:Button ID="Button1" CssClass="btn btn-primary" runat="server" OnClientClick="returnString();" Text="Ssubmit" onclick="Button1_Click" />
<asp:HiddenField ID="hdnResultValue" Value="0" runat="server" />
JS在ASPX上
<script>
document.addEventListener("DOMContentLoaded", function(event) {
if (!window.Quill) {
return $('#quill-editor,#quill-toolbar,#quill-bubble-editor,#quill-bubble-toolbar').remove();
}
var editor = new Quill('#quill-editor', {
modules: {
toolbar: '#quill-toolbar'
},
placeholder: 'Type something',
theme: 'snow'
});
</script>
如何将HTML输出存储到“隐藏字段”中,以便可以在后面的代码中对其进行检索?
谢谢
答案 0 :(得分:0)
在隐藏字段中设置ClientIDMode =“ Static”
<asp:HiddenField runat="server" ID="hdnResultValue" ClientIDMode="Static" />
然后通过jquery:
$("#hdnResultValue").val("test");
通过将CliendIdMode设置为静态,您将可以按ID访问该字段。否则,您必须使用以下方式,因为asp标签的客户端ID是一个生成的。
var textbox = document.getElementById('<%= hdnResultValue.ClientID %>');
来自
后面的代码hdnResultValue.Value.ToString();