bootstrapValidator不能校验$(this).val(值)

xiaoxiaohyg
  • 70

因为输入框在失去焦点的时候,我需要吧输入框中的数字转换成带两位小数的,但是改变值之后,bootstrapValidator就不能再次校验了,应该怎么办,看百度试了一种方法赋值之后,让输入框获得焦点,但是不管用,而且,其他输入框也没法点击了
图片描述

plotratio: {

                validators: {
                    notEmpty: { message: '容积率不能为空' },
                    between:{
                        min:0,
                        max:100
                    },
                    regexp: {
                        regexp: /^(\d+(.\d{1,2})?)$/,
                        message: '保留小数点后两位'
                    }
                }
            },
            

$(".pointNu").on("blur",function(){

        if($(this).val()!=""){
            $(this).val(parseFloat($(this).val()).toFixed(2));
        }
    });

回复
阅读 913
1 个回答

在赋值语句后加一行
$('#projectInfoform').bootstrapValidator('revalidateField', $(this).attr("name"));

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏