在提醒消息

时间:2016-11-07 14:17:44

标签: javascript jquery

我有一个绘制n inputs的函数这就是为什么我的输入没有ID的原因,我使用以下函数来验证unfocus之后每个输入的类型值:

$('#Div').on('blur', '.inputbtn', function () {
    validarType.bind(this)();
});

function validarType() {

    var xd = this.value;
    if (xd != "") {
        bootbox.confirm({
            message: "Value: " + xd + " is correct?",
            buttons: {
                confirm: {
                    label: 'Yes',
                    className: 'btn-success'
                },
                cancel: {
                    label: 'No',
                    className: 'btn-danger'
                }
            },
            callback: function (result) {
                if (result == true) {

                }
                else {
                    bootbox.alert("Check your data.");
                    //Focus Here
                }
            }
        });
    }
    else {

    }
}

我想要做的是例如关于第一个输入的类型信息,在将更改焦点转移到其他输入警报消息后,如果我点击No选项我想再次关注该输入,但是就像我说的那样,我没有ID$('#Myinput').focus()这样的事情,在其他情况下也许可以用'$(this).focus()'做到这一点,我该怎么办?

这是Codepen Example

0 个答案:

没有答案