在联系表单上,我有几个输入字段。这些字段之一是电子邮件地址字段:
<input type='text' name='input_email' onChange={this.validateEmail}/>
现在,我已将电子邮件验证功能设置为 onChange 属性。因此,当用户在电子邮件字段中输入字符时,始终会出现错误消息。
我想改变这一点,以便this.validateEmail
仅当用户离开该特定输入字段时被调用一次。我将如何实现这个目标?
我找不到任何可以解决此问题的默认对象事件。
仅供参考,使用 ReactJS
您可以使用onblur()
or onfocusout()
。一旦您单击该文本字段,它将调用函数。
Example:
function myFunction() {
var x = document.getElementById("sometext");
x.value = x.value.toUpperCase();
}
<input type="text" id="sometext" onfocusout="myFunction()">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)