OnBlur属性未显示在Chrome开发者工具中。这是我的React代码:
<Input type="text" id="firstname" name="firstname" placeholder="First Name" value={this.state.firstname} onChange={this.handleInputChange} onBlur={this.handleBlur('firstname')} valid={errors.firstname===''} invalid={errors.firstname !==''}/>
正如您从图片中看到的那样,“更改/模糊”既不显示在此处,也不显示在DOM结构中,也不显示在事件侦听器中!在哪里可以找到它们?为什么它们没有出现?
您可以尝试oninput事件onblur事件仅在您单击元素之外时才起作用