输入失去焦点时如何显示弹出窗口?

时间:2014-07-25 19:36:19

标签: javascript jquery twitter-bootstrap-3

当输入失去焦点并继续显示输入时,是否可以显示弹出窗口,直到满足某些条件?我设法完成了最后一部分,但只有当我点击两次输入时才显示popover。

这是我到目前为止所拥有的:

$.ajax({

        type    : "post",
        url     : "dnivalidation",
        data    : {dni : dni}
    }).success(function(){
        console.log("ID not found, you can proceed with registration");
    }).fail(function(){

        $("#per_dni").popover({
            html    : true,
            title   : 'User already exists',
            content : 'Do you want to mak an <a href=schedule.jsp>appointment</a>?'
        });

        $("#rClient").attr("disabled", "disabled");

    });

1 个答案:

答案 0 :(得分:0)

添加此内容。 。

    ....

    $("#per_dni").popover({
        html    : true,
        title   : 'User already exists',
        content : 'Do you want to mak an <a href=schedule.jsp>appointment</a>?'
    });

    $("#per_dni").focusIn(function(){
        $(this).popover('show');
    });

    ....

然后,在其他一些功能中,请调用以下内容......

    $("#per_dni").popover('hide');

...隐藏它 * /