gpt4 book ai didi

javascript - html 文本编辑器值未保存

转载 作者:行者123 更新时间:2023-12-03 03:59:50 24 4
gpt4 key购买 nike

我想在我的页面中使用文本编辑器。我使用的编辑器是“响应式所见即所得文本编辑器,带有 jQ​​uery-Bootstrap-LineControl-Editor

这是我应用了文本编辑器的 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");

});

但它只是在其中保存空数据。我不知道如何处理它,我已经尝试了几乎所有的事情。

最佳答案

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

从编辑器获取文本:

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

在编辑器中设置文本:

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

关于javascript - html 文本编辑器值未保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44776562/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com