html文本编辑器值未保存

时间:2017-06-27 09:21:25

标签: javascript jquery html asp.net

我想在我的页面中使用文本编辑器。我使用的编辑器是 “的响应所见即所得文本编辑器与 - jQuery的自举-LineControl编辑器

这是我的div标签,我已经应用了文本编辑器,像这样我还有5个不同id的div标签,我使用了这个编辑器

 <div rows="" cols="" class="form-control Editor-editor" type="text" id="achievementresponsiblity" detail="industry" indus="indus" placeholder="Responsibilities And Achievements" name="Responsibility"></div>

当我试图保存在这些div中写入/输入的内容或文本时,它不会保存任何数据。我的意思是它没有把它写的价值。我为它创建的Json如下

    $("#Projectssave").click(function () {
    var remarks = 0;
    jsondata = "";
    if ($('[type="checkbox"][industry="project"]').prop("checked") == true) {
        remarks = 1;
    }
    jsondata += "'ProjectTypeId':'5',"
    jsondata += "'Remark':'" + remarks + "',"
    jsondata += "'Responsibility':'" + $("#achievementresponsiblity").text().replace(/'/g, "&apos;").replace(/"/g, "&Double;").replace(/</g, "&lt;").replace(/>/g, "&tg;").replace(/\\/g, "&quot;") + "',";
    $.each($('input[detail="Projects"][type="text"],input[detail="Projects"][type="number"],textarea[detail="Projects"],select[detail="Projects"]'), function () {

        jsondata += "'" + $(this).attr('name') + "':'" + $(this).val().replace(/'/g, "&apos;").replace(/"/g, "&Double;").replace(/</g, "&lt;").replace(/>/g, "&tg;").replace(/\\/g, "&quot;") + "',";
    });
    jsondata = jsondata.substr(0, jsondata.length - 1);
    jsondata = '{' + jsondata + '}';
    saveindustrlial(jsondata, $(this).attr("savetype"), "Projects Details");

});

但它只是在其中保存空数据。我不知道如何应对它我几乎尝试了所有事情。

1 个答案:

答案 0 :(得分:1)

您可以在此处找到有关LineControl编辑器的一些文档:https://github.com/suyati/line-control

从编辑器中获取文本:

$("#achievementresponsiblity").Editor("getText");

在编辑器中设置文字:

$("#achievementresponsiblity").Editor("setText", "Your text value");