羽毛笔编辑器无法通过jQuery验证工作

时间:2019-02-05 04:08:58

标签: jquery validation quill

我有一个可以正常工作的编辑器,直到添加了jquery验证插件:( 作为数据,我将添加一个空容器,该容器可通过jquery帮助我将纤管编辑器的内容传递到该容器,以通过POST发送到php。

我的HTML:

#include <stdio.h>
#include "pin.H"
#include <cstdint>

FILE * trace;

KNOB<string> KnobOutputFile(KNOB_MODE_WRITEONCE, "pintool", "o", "pinatrace.out","A pin tool");

VOID Count(INS ins, void *v) {


        fprintf(trace,"\n%s",(INS_Disassemble(ins)).c_str());

}

VOID Fini(INT32 code, VOID *v)
{
        printf("count = %ld\n",(long)icount);
        fprintf(trace, "#eof\n");
        fclose(trace);
}

/* ===================================================================== */
/* Print Help Message                                                    */
/* ===================================================================== */

INT32 Usage()
{
    PIN_ERROR( "This Pintool prints a trace of memory addresses\n"
              + KNOB_BASE::StringKnobSummary() + "\n");
    return -1;
}

/* ===================================================================== */
/* Main                                                                  */
/* ===================================================================== */

int main(int argc, char *argv[])
{
    if (PIN_Init(argc, argv)) return Usage();

    trace = fopen("pinatrace.out", "w");


    INS_AddInstrumentFunction(Count, 0);
    PIN_AddFiniFunction(Fini, 0);
    // Never returns
    PIN_StartProgram();

    return 0;
}

这是我的羽毛笔编辑器的jQuery。

<div class="col-sm-9">
  <input name="sendphp" id="micontenido" type="hidden">
  <div id="editor" class="quill-container"> </div> 
</div>

¡到目前为止,一切正常!直到我添加了jQuery验证:

descripcion = $("#micontenido").val();
        if(descripcion.length>0){
            quill.clipboard.dangerouslyPasteHTML(descripcion);
            $('#micontenido').val('');
        }else{
            quill.setContents([
                { insert: 'Descripción del puesto:', attributes: { bold: true } },
                { insert: '\n',attributes: { bold: true } },
                { insert: '\n' },
                { insert: '\n' },
                { insert: 'Requisitos mínimos:', attributes: { bold: true } },
                { insert: '\n',attributes: { bold: true } },
                { insert: '\n' },
                { insert: '\n' },
                { insert: 'Requisitos deseados:', attributes: { bold: true } },
                { insert: '\n',attributes: { bold: true } },
                { insert: '\n' },
                { insert: '\n' },
                { insert: 'Funciones a realizar:', attributes: { bold: true } },
                { insert: '\n',attributes: { bold: true } },
                { insert: '\n' },
                { insert: '\n' },
                { insert: 'Ofrecemos:', attributes: { bold: true } },
                { insert: '\n',attributes: { bold: true } },
                { insert: '\n' },
            ]);

        }

        quill.focus();
        var form = document.querySelector('form');
        form.onsubmit = function() {
            var contents = JSON.stringify(quill.root.innerHTML) 
            $("#micontenido").val(contents) 
            $scope.main.submitFrm(form) 
        };
    }

我收到以下错误 enter image description here

0 个答案:

没有答案