jQuery Validation - error placement

前端 未结 4 684
时光说笑
时光说笑 2020-12-07 20:59

I\'m trying to use \'errorPlacement\' from jQuery Validation DOCS:

$(\"#myform\").validate({
  errorPlacement: function(error, element) {
           


        
4条回答
  •  爱一瞬间的悲伤
    2020-12-07 21:09

    I recommend to use a html template to specify the position and styling like so:

    
    
    

    and overwrite function for error placement

    $.validator.setDefaults({
        errorPlacement: function(error, element) {
            var name = element.attr('name');
            var errorSelector = '.validation_error_message[for="' + name + '"]';
            var $element = $(errorSelector);
            if ($element.length) { 
                $(errorSelector).html(error.html());
            } else {
                error.insertAfter(element);
            }
        }
    });
    

提交回复
热议问题