bootstrapValidator 获取某一字段的验证状态 及 一个校验不正确的问题

 在做文件异步上传时,上传文件之前校验单个标签是否验证通过。

下面第一行一定要加上,不然获取的验证结果是上一次更改之后的,bootstrapValidator不会对已经做过校验或有校验标记的字段重复校验。

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

例:

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("验证不通过!");
}

 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小一猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值