验证时跨度元素中的显示错误消息出现问题 [英] Problem with display error message in span element when validation

查看:83
本文介绍了验证时跨度元素中的显示错误消息出现问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您能否建议如何在ID为#genderError的元素之后不显示错误消息,而是将其插入其中?

Could you suggest how to show the error message not after element with id #genderError but insert it inside?

errorPlacement: function(error, element) {
    if (element.attr("name") == "myoptions" ) error.insertAfter('#genderError'); 
    },    

推荐答案

您可以在errorPlacement中管理多个条件.

You can manage multiple conditions inside errorPlacement.

像下面的一样-

errorPlacement: function(error, element) {
            if (element.attr("name") == "genderError") {
                $('#genderError').html(error); //or
                //$('#genderError').after(error);
            }
            else {
                if (element.hasClass("chosen-select")) {
                    error.insertAfter(element.next('div.chosen-container'));         
                }
                else {
                    error.insertAfter(element);  
                }
            }
        }

这篇关于验证时跨度元素中的显示错误消息出现问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆