Javascript 如何在没有循环的输入的onFocus事件中放置警报

Javascript 如何在没有循环的输入的onFocus事件中放置警报,javascript,jquery,loops,alert,Javascript,Jquery,Loops,Alert,我试图在输入时添加确认弹出窗口 问题是,当我关闭警报时,输入失去了焦点,并再次单击警报 即使我在弹出窗口关闭时通过代码设置焦点,弹出窗口也会再次启动 这里是一个示例代码 $('#CodMadre,#CodFup')。焦点(函数(){ if($(“#数据化”).val()){ bootbox.alert({ 标题:“Attenzione”, 消息:“第二个输入有值,您将丢失它”, }) } }); 不要为此使用alert()元素。无法避免焦点事件循环,因为焦点返回到上一个元素并再次

我试图在输入时添加确认弹出窗口

问题是,当我关闭警报时,输入失去了焦点,并再次单击警报

即使我在弹出窗口关闭时通过代码设置焦点,弹出窗口也会再次启动

这里是一个示例代码

$('#CodMadre,#CodFup')。焦点(函数(){
if($(“#数据化”).val()){
bootbox.alert({
标题:“Attenzione”,
消息:“第二个输入有值,您将丢失它”,
})	     
}
});


不要为此使用
alert()
元素。无法避免焦点事件循环,因为焦点返回到上一个元素并再次触发警报。改为使用HTML显示消息。无论如何,这是更好的做法,因为向用户显示警报既难看又有点业余。他使用的是引导箱警报。不是window.alertHe如果没有注释的话会是:)一开始,我在输入附近用html写了一条简单的消息,但在显示和隐藏hem时发现了一些问题,所以我希望用popupi使它更容易。我尝试在代码段中添加bootbox,但没有找到一种方法使它在这里工作