在表单返回false后插入append

insert append after form return false

本文关键字:插入 append false 表单 返回      更新时间:2023-09-26

我尝试这个代码:

$("#gerenciarUsuario").submit(function() {
        var cartao = $('#cartao').val().length;
        var cvv = $('#cvv').val().length;
        if(cartao == 0 || cvv == 0) {
            if( !$('#cards').hasClass('wrong')) { 
                    $('#cards').append('<label id="cartaoCvvError" class="error" style="color: #b94a48;">Cartão ou CVV incompletos</label>'); 
                    $('#cards').addClass('wrong');
                }
            return false;
        }
        return true;
    });

我用firebug进行了调试,消息出现了,但当返回false时,append中的消息消失了。

基本上这是一个验证,但我需要在返回false后,我在div的末尾放一条消息。

我需要做什么?

Append通常将内容放在DOM的内的末尾,这意味着它将尝试将您的标签放在输入中。你可能想使用.fafter()http://api.jquery.com/after/