onblur相关内容

ReactJS:在模糊时保存输入值,而不是在每个击键时保存输入值

我已经创建了一个反应视图,比如MyView,它有两个文本输入,它们的初始值将由Parent Read从数据库中传递。 我还希望将更改的值保存回数据库。因此,还会为该视图传递一个相同的回调函数。 考虑到数据库保存操作很繁重,不应频繁执行。因此,我决定监听onBlur事件,而不是输入框上的onChange事件,因为在每次击键时都会调用onChange。 第一种方法: class ..

如何正确处理与 onblur 结合的 onclick 事件

以下帖子与我在 这里提出的一个问题有关. 虽然这 2 个问题是独立的,但它们确实与我实现的相同功能有关 - 预测文本. 我遇到的问题与 onblur 和 onclick 这两个事件的调用方式有关. 这种情况发生在用户在文本框中输入了一些字符并决定他们希望点击建议而不是完成输入整个单词之后. 我为每个建议附加了一个 onlick 处理程序. 不过,我的文本框还附加了一个 ..
发布时间:2022-01-09 17:28:44 前端开发

在导致模糊的单击事件之后,我应该如何触发 Javascript 模糊事件?

我遇到过几次这个问题,我对以前使用的解决方案不满意. 我有一个带有模糊事件的输入框,它验证它的内容和一个按钮,它会在点击时填充输入框.问题是单击按钮会触发输入模糊事件,然后是按钮单击事件,因此按钮插入的内容不是经过验证的内容. 参见 http://jsfiddle.net/jakecr/dL3K3/ 我知道这是正确的行为,但我想不出一个干净的方法来解决这个问题. 解决方案 ..
发布时间:2022-01-09 17:17:31 前端开发

onclick() 和 onblur() 排序问题

我有一个输入字段,它会显示一个自定义下拉菜单.我想要以下功能: 当用户点击输入框以外的任何地方时,菜单应该被移除. 更具体地说,如果用户单击菜单内的 div,则应删除菜单,并且应根据单击的 div 进行特殊处理. 这是我的实现: 输入字段有一个 onblur() 事件,当用户在输入字段外单击时,该事件会删除菜单(通过将其父级的 innerHTML 设置为空字符串).菜单中的 d ..
发布时间:2022-01-09 16:55:59 前端开发

如果它的任何一个孩子获得焦点,则防止触发模糊事件

我在页面上有一个 div,显示有关特定类别(图像、名称等)的一些信息. 当我单击编辑图像时,它会将类别置于编辑模式,从而允许我更新名称.从下图可以看出,“Soup"当前处于编辑模式,其他处于正常查看模式.这一切都按预期工作,取消/保存按钮一切正常.(我尝试添加图像但不让我,需要更多的爱) 然而一旦进入编辑模式,如果我点击页面上的任何其他地方(div 之外),预期的结果将是汤类别将返回查 ..
发布时间:2021-12-29 20:25:23 前端开发

模糊 event.relatedTarget 返回 null

我有一个 字段,当这个字段失去焦点时我需要清除它(这意味着用户点击了页面上的某个地方).但有一个例外.当用户点击特定元素时,不应清除输入文本字段. 我尝试使用 event.relatedTarget 来检测用户是否不仅点击了某个地方,还点击了我的特定 . 但是,正如您在下面的代码段中看到的那样,它根本不起作用.event.related ..
发布时间:2021-12-19 22:55:31 前端开发

textarea onclick 删除文本

我知道如何在简单的 html 文本框中删除文本,但 html 文本区域似乎要复杂得多.而不是将文本放在中间的 value 属性: . 这就是我在制作 onFocus 和 onBlur 事件时遇到问题的原因. 解决方案 ..
发布时间:2021-09-06 19:16:37 其他开发

使用 onBlur 事件上的值更新 React Input 文本字段

我有以下输入字段.在模糊时,该函数调用一个服务来更新服务器的输入值,一旦完成,它就会更新输入字段. 我怎样才能让它工作?我可以理解为什么它不让我更改字段,但是我该怎么做才能使其正常工作? 我不能使用 defaultValue 因为我会将这些字段更改为其他字段 解决方案 为了使输入值可编辑,您需要有一个 onChange 处理程序来更新值.因为你想调用一个函数 onBlur,你必 ..
发布时间:2021-07-03 20:51:22 前端开发

ReactJS - 如何让 onFocus 和 onBlur 工作

据我所知,当输入框被点击时应该调用 onFocus ,当其他东西成为焦点时应该调用 onBlur . 我的意图:我想调用一个函数,当点击激活时,它会.concat焦点中输入框的消息字符串,但是我无法让 onFocus 或 onBlur 工作. 从我搜索的结果来看,这应该可以解决问题,但没有. import React, { Component } from 'react'class ..
发布时间:2021-06-12 19:03:22 前端开发

window.onblur无法正常工作

我似乎无法使window.onblur正常工作. window.onblur = console.log('blur'); 将侦听器应用于窗口时,它只会在加载页面时运行,而不会在窗口失去焦点时运行. 解决方案 window.onblur = function(){console.log('blur');} ..
发布时间:2021-05-19 20:34:59 前端开发

如何从Excel中的VBA代码调用IE'onblur'事件?

情况:我正在用Excel中的数据填充网页中的文本输入框.当手动输入数据并将焦点移至另一个文本框时,将触发"onblur"事件以进行输入验证. 期望:当我从Excel中的VBA代码填充相同的文本框时,我希望能够引发'onblur'事件. 问题:如何使"onblur"事件执行? 解决方案 我假设您可以访问DOM,在这种情况下,您应该可以使用 document.getElemen ..
发布时间:2021-05-05 20:12:24 其他开发

如何检查模糊事件是否更改了值?

基本上,我需要检查'blur'事件中文本框中的值是否已更改,以便如果未更改该值,则要取消blur事件。 如果可以检查它的值是由用户在输入HTML元素的模糊事件上更改的? 解决方案 我认为没有本地方法可以做到这一点。我要做的是,向 focus 事件添加一个函数,该函数将当前值保存到附加到元素的变量中( element.oldValue = element .value )。您可以在BL ..
发布时间:2020-10-25 22:24:47 前端开发