Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NicEdit不';通过javascript href提交表单时,不保存文本区域_Javascript_Forms_Form Submit_Nicedit - Fatal编程技术网

NicEdit不';通过javascript href提交表单时,不保存文本区域

NicEdit不';通过javascript href提交表单时,不保存文本区域,javascript,forms,form-submit,nicedit,Javascript,Forms,Form Submit,Nicedit,上讨论了当表单由javascript提交时,NicEdit不会保存textareas内容的问题,但 for(var i=0;i我也有同样的问题,但这对我来说是可行的 function submitForm() { var data = new Object(); var nicE = new nicEditors.findEditor('text'); var html = nicE.getContent().replace(/\"/ig,'"');

上讨论了当表单由javascript提交时,NicEdit不会保存textareas内容的问题,但


for(var i=0;i我也有同样的问题,但这对我来说是可行的

function submitForm()
{
    var data = new Object();
    var nicE = new nicEditors.findEditor('text');
    var html = nicE.getContent().replace(/\"/ig,'"');

    data["projectid"] = $('select#projects option:selected').val();
    data["type"] = $('select#type option:selected').val();
    data["taskid"] = $('select#taskid option:selected').val();
    data["tasktype"] = $('select#tasktype option:selected').val();
    data["title"] = $('input#title').val().replace(/\"/ig,'"');
    data["text"] = html; 

    xajax_task_action('save_importtask',data);
}
如果有多个nicEdit实例,请使用迭代并将内容保存在数组中。
我希望它能帮助您找到解决问题的方法。

谢谢您的帮助。它一直显示“TypeError:nicE.getContent不是函数”,只是不知道为什么。哦,也许我应该提一下,我每次点击都会调用此代码进行测试……不仅仅是在提交时。好的,这只是一个解决办法,但这有助于我保存textarea的内容(它没有id或类,我通常每页只有一个textarea)。每次用户单击某个地方时,我都会设置一个POST Var。虽然不是很好,但在这里对我很有用。
$(文档)。单击(函数(){if($('.#contentRight')。查找('.nicEdit main')。text(){Var myText=$('.#contentRight')。查找('.nicEdit main')。text();Var输入=$(“”)。attr(“type”,“hidden”)。attr(“name”,“text”)。val(myText)$(“#公式”).append($(输入));}});