• errorPlacement的位置问题


    做一个前端的验证,使用了JQUERY.Validate 在errorPlacement上纠结了半天:
    百度大多数都是一个答案:
    errorPlacement: function(error, element) {
    if ( element.is(":radio") )
    error.appendTo( element.parent().next().next() );
    else if ( element.is(":checkbox") )
    error.appendTo ( element.next() );
    else
    error.appendTo( element.parent().next() );
    },
    都是这种类型的

    而我出现的情况是  error信息总是出现在input的前面,调了很多次都没有弄好,最后浏览器F12发现 input的float是靠右的而导致这个问题
    所以我之前想的是改变<span class="help-blocks" generated = "true" for="password"></span>它的css
    

    最后在stackoverflow上找到了我需要的答案:http://stackoverflow.com/questions/2969381/jquery-validation-plug-in-custom-error-placement#comment3725397_3533250
    也更改了一点地方,每个errorplacement都有固定的id,然后在其中生成
                 var errorPosition = $('#blocks-' + element.attr('id'));
                 error.appendTo(errorPosition);    对于我的情况能够行得通
     API: http://www.runoob.com/jquery/jquery-plugin-validate.html
    你以为躲起来就找不到你了吗?没有用的!象你这样出色的男人,无论在什么地方,都像漆黑中的萤火虫一样,那样的鲜明,那样的出众。你那忧郁的眼神,稀嘘的胡喳子,神乎其神的刀法,和那杯Dry Martine,都深深地迷住了我!
  • 相关阅读:
    Vue
    linux-----docker
    linux基础
    Flask基础
    websocket
    css
    Mysql数据库基础
    IO多路复用
    线程和协程
    sh_02_del关键字
  • 原文地址:https://www.cnblogs.com/wjjFJ/p/5287549.html
Copyright © 2020-2023  润新知