bootstrapValidator obtener un cheque y verificar el estado de un campo no son las preguntas correctas

 Al hacer la carga de archivos asíncrona antes de cargar el archivo de control de verificación por una sola etiqueta es.

La primera línea a continuación deberán añadirse, de lo contrario verificar los resultados obtenidos es el último tiempo después del cambio, bootstrapValidator no lo ha hecho comprobar repetidamente una revisión de campo o marca de verificación.

$(formName).data(“bootstrapValidator”).updateStatus("fieldName",  "NOT_VALIDATED",  null );;//在之前重置某个验证字段验证规则
$("#baseForm").data('bootstrapValidator').validateField('personPicture');//触发指定字段的验证
$("#baseForm").data('bootstrapValidator').isValidField("personPicture");//获取某个标签是否验证通过过Boolean

Ejemplo:

function changepic() {
    $('#baseForm').data('bootstrapValidator').updateStatus("personPicture",  "NOT_VALIDATED",  null );
    var reads = new FileReader();
    f = document.getElementById('file').files[0];
    reads.readAsDataURL(f);
    // $("#baseForm").data('bootstrapValidator').validate();
    $("#baseForm").data('bootstrapValidator').validateField('personPicture');
    console.log($("#baseForm").data('bootstrapValidator').isValidField("personPicture"));
    if ($("#baseForm").data('bootstrapValidator').isValidField("personPicture")) {
        reads.onload = function (e) {
            document.getElementById('img').src = this.result;
            fileUpload("file");

        }
        return
    }

    layer.msg("验证不通过!");
}

 

Publicado 39 artículos originales · ganado elogios 6 · Vistas a 30000 +

Supongo que te gusta

Origin blog.csdn.net/qq_40155654/article/details/94862627
Recomendado
Clasificación