3

所以我要在这里使用这个标记的模板:

<!--Wysiwyg editor : Summernote placeholder-->
<div id="demo-mail-compose"></div>

使用此脚本:

$(document).on('ready', function() {
if ($('#demo-mail-compose').length) {
    $('#demo-mail-compose').summernote({
        height: 500,
        toolbar: [
                   ['style', ['bold', 'italic', 'clear']],
                   ['insert', ['link']],
        ]
    });
....

提交按钮后,我不确定如何收集summernote textarea服务器端的值,因为它是在客户端生成的......

4

1 回答 1

0

我不确定我是否会像Adaam提到的那样使用Onchange事件,因为他的链接上的最后一个音符说:“选择按钮时,Onchange似乎不会开火,例如中心对齐或更改字体”。

当使用按钮的 OnClientClick 事件单击提交按钮时,我将添加一个隐藏字段控件并填充此字段。请参见下面的示例:

<asp:HiddenField runat="server" ID="hdfSummernoteValue" />

<asp:Button runat="server" ID="btnSave" CssClass="btn btn-primary" Text="Save" OnClientClick="getSummernoteValue();" />

<script type="text/javascript">
    function getSummernoteValue() {
        $("#<%= hdfSummernoteValue.ClientID %>").val($('#summernote').summernote('code'));
    }
</script>
于 2019-01-28T07:59:20.563 回答