Javascript 输入模糊不';不要被解雇
只有当用户将焦点从Javascript 输入模糊不';不要被解雇,javascript,jquery,Javascript,Jquery,只有当用户将焦点从.roomNumber更改为另一个输入时,我才使用上述代码触发方法。然后,我检查.roomNumber元素上的输入是否已更改,以便在未更改的情况下不触发该函数。但当使用鼠标改变焦点时,不会触发此操作。相反,如果我使用该选项卡转到下一个元素,它将被激发。如何使功能在鼠标点击另一个输入时启动。您可以使用输入的模糊事件您可以使用输入的模糊事件为什么在focus one中嵌套更改处理程序?“输入:不是:(.roomNumber)”这实际上是为触摸设备设计的,屏幕上显示了一个数字键盘。(
.roomNumber
更改为另一个输入时,我才使用上述代码触发方法。然后,我检查.roomNumber
元素上的输入是否已更改,以便在未更改的情况下不触发该函数。但当使用鼠标改变焦点时,不会触发此操作。相反,如果我使用该选项卡转到下一个元素,它将被激发。如何使功能在鼠标点击另一个输入时启动。您可以使用输入的模糊事件您可以使用输入的模糊事件为什么在focus one中嵌套更改处理程序?“输入:不是:(.roomNumber)”这实际上是为触摸设备设计的,屏幕上显示了一个数字键盘。(html设计)因此我无法在输入上进行更改,因为还有另一个功能正在对数字按钮单击上的输入添加值。为什么在focus one中嵌套更改处理程序?“输入:不是:(.roomNumber)”这实际上是为触摸设备设计的,并且屏幕上显示了一个数字键盘。(html设计)因此我无法在输入更改时触发,因为还有另一个功能正在进行,用于在数字按钮单击时向输入添加值。
$('.newBill').find('input').focus(function(){
if($(this).hasClass('roomNumber')){
return false;
}else{
$('.roomNumber').change(function(){
if($('.roomNumber').val() != null && $('.roomNumber').val() != ""){
roomNumberFocusOut(".roomNumber");
}else{
getSystemMessage('Please enter a room number to proceed.');
}
})
}
})