Javascript onblur在值更改之前触发
我有两个输入,它们是a的一部分。我试图在其中一个被更改后获取输入的值。问题是,当我使用var endDt=document.getElementByIddpFin.value获取值时,事件中的值;我得到的不是新值,而是旧值。如何获得新设置的值 功能比较表{ var startDt=document.getElementByIddpInicio.value; var endDt=document.getElementByIddpFin.value; console.logstartDt; console.logendDt; } 伊尼西奥: 鳍:Javascript onblur在值更改之前触发,javascript,html,Javascript,Html,我有两个输入,它们是a的一部分。我试图在其中一个被更改后获取输入的值。问题是,当我使用var endDt=document.getElementByIddpFin.value获取值时,事件中的值;我得到的不是新值,而是旧值。如何获得新设置的值 功能比较表{ var startDt=document.getElementByIddpInicio.value; var endDt=document.getElementByIddpFin.value; console.logstartDt; con
从外观上看,您使用的是第三方日期选择器,因此不会触发模糊事件。如果您查看文档,您可能会在日期选择器上挂接一个事件 当您对输入失去焦点时,将触发模糊。当使用日期选择器时,当日期选择器弹出时,您已经失去了焦点-因此是旧值。当您不再关注该控件时,将触发模糊事件,因此如果您想立即看到更改,则应使用或oninput事件。但正如@Sean T所提到的,它必须是第三方datepicker中的一个事件来触发您想要的
我希望它能有所帮助:因为当你专注于日期选择器时,输入会变得模糊。我假设日期选择器具有自定义事件。