草庐IT

javascript - HTML5 Chrome checkValidity onBlur

我正在尝试对模糊的数字输入字段执行简单的checkValidity,但无法使其正常工作。这在Chrome中有效吗?例如:或似乎什么都不做。但是,在控制台中,$("#x")[0].checkValidity()是否根据输入框中的当前值和(64,2048)以上的限制返回true或false。这是坏了,还是我做错了? 最佳答案 我意识到这个问题在这一点上已经有很多年了,但是如果其他人遇到它,实现OP想要的行为的正确方法似乎是使用onblur="reportValidity()"而不是onblur="checkValidity"。

javascript - 在 onchange 事件之前触发 onblur 事件

我有一个包含多个文本输入字段的大型表单。本质上,我需要处理所有字段的onchange事件和某些字段的onblur事件。当对字段进行更改并且该字段失去焦点时,两个事件都会触发(这是正确的行为)。唯一的问题是我想处理onblur在我处理onchange事件之前。在ie和Firefox中进行一些测试后,似乎默认行为是在onblur之前触发onchange事件。我一直在使用以下代码作为测试...这让我想到了我的问题:似乎这种行为在浏览器中是一致的。为什么onchange先触发?由于我无法处理每个输入元素的onblur事件,有没有办法让onblur在处理onchange事件?

javascript - 如何让 div onblur 事件执行 javascript 函数?

嗨我有一个包含三个文本框的div,我需要在控件离开div标记后调用一个函数,我不想使用onclick事件,因为可以通过按选项卡将焦点移出div键盘上的键或其他方式。我还想知道是否有办法使用任何javascript库(如jquery)来实现此目的。谢谢,这是示例html代码DivOnblurtestfunctionCallme(){alert("IamCalled")} 最佳答案 您需要将tabindex=0添加到div以使其获得焦点。所以像应该这样做。 关于javascript-如何让d

html - 将 onBlur 与 JSX 和 React 结合使用

我正在尝试创建一个密码确认功能,该功能仅在用户离开确认字段后才会显示错误。我正在使用Facebook的ReactJS。这是我的输入组件:这是renderPasswordConfirmError:renderPasswordConfirmError:function(){if(this.state.password!==this.state.password2){return(Pleaseenterthesamepasswordagain.);}returnnull;},当我运行该页面时,如果输入的密码有冲突,则不会显示该消息。 最佳答案

html - Div - onblur函数

我想在div上调用一个onblur。不确定如何完成。试过这个:divonblur="javascript:callme()"但是没有成功 最佳答案 对于blur要在元素上触发的事件,该元素需要首先获得焦点。但是默认情况下,元素不会获得焦点。您可以添加tabindex="0"或contentEditable到您的div,以便它获得焦点。查看实际效果:http://jsfiddle.net/t25rm/ 关于html-Div-onblur函数,我们在StackOverflow上找到一个类似的

html - HTML 中的 onBlur 和 onChange 属性有什么区别?

何时调用一个与另一个?有没有一种情况会调用onChange但不会调用onBlur? 最佳答案 onBlur事件在您离开某个对象而不必更改其值时触发。onChange事件仅在您更改字段值且失去焦点时调用。您可能想看看quirksmode'sintrotoevents.这是一个很好的地方,可以在您与浏览器交互时获取有关浏览器中正在发生的事情的信息。他的书也不错。 关于html-HTML中的onBlur和onChange属性有什么区别?,我们在StackOverflow上找到一个类似的问题:

javascript - 如何在 Angular2 上使用 onBlur 事件?

如何检测Angular2中的onBlur事件?我想和它一起使用谁能帮助我了解如何使用它? 最佳答案 在绑定(bind)事件到DOM时使用(eventName),基本上()用于事件绑定(bind)。此外,使用ngModel获取myModel变量的双向绑定(bind)。标记代码exportclassAppComponent{myModel:any;constructor(){this.myModel='123';}onBlurMethod(){alert(this.myModel)}}Demo备选方案1备选方案2(不优选)Demo对于在