onblur相关内容
我已经创建了一个反应视图,比如MyView,它有两个文本输入,它们的初始值将由Parent Read从数据库中传递。 我还希望将更改的值保存回数据库。因此,还会为该视图传递一个相同的回调函数。 考虑到数据库保存操作很繁重,不应频繁执行。因此,我决定监听onBlur事件,而不是输入框上的onChange事件,因为在每次击键时都会调用onChange。 第一种方法: class
..
我是否可以防止在“onblur”事件中丢失选择?
..
我创建了一个简单的 Web 表单,其中包含一个文本框和一个按钮.我已经捕捉到了文本框的onblur事件. 无标题页面
..
通过以下代码,我希望仅当 onblur 事件不是由于提交按钮上的“ONCLICK"而引起时,才能在元素 id="eg1" 的“ONBLUR"上“做某事". $(document).ready(function() {$('#eg1').blur(function() {if(!($("#SubmitBut").click())) {//做一点事}});}); 例如:如果用户更改“eg1"文本
..
以下帖子与我在 这里提出的一个问题有关. 虽然这 2 个问题是独立的,但它们确实与我实现的相同功能有关 - 预测文本. 我遇到的问题与 onblur 和 onclick 这两个事件的调用方式有关. 这种情况发生在用户在文本框中输入了一些字符并决定他们希望点击建议而不是完成输入整个单词之后. 我为每个建议附加了一个 onlick 处理程序. 不过,我的文本框还附加了一个
..
我遇到过几次这个问题,我对以前使用的解决方案不满意. 我有一个带有模糊事件的输入框,它验证它的内容和一个按钮,它会在点击时填充输入框.问题是单击按钮会触发输入模糊事件,然后是按钮单击事件,因此按钮插入的内容不是经过验证的内容. 参见 http://jsfiddle.net/jakecr/dL3K3/ 我知道这是正确的行为,但我想不出一个干净的方法来解决这个问题. 解决方案
..
我有两个元素: 还有一个动态创建的(这都是自动建议程序的一部分): $suggString .= '
..
我有一个输入字段,它会显示一个自定义下拉菜单.我想要以下功能: 当用户点击输入框以外的任何地方时,菜单应该被移除. 更具体地说,如果用户单击菜单内的 div,则应删除菜单,并且应根据单击的 div 进行特殊处理. 这是我的实现: 输入字段有一个 onblur() 事件,当用户在输入字段外单击时,该事件会删除菜单(通过将其父级的 innerHTML 设置为空字符串).菜单中的 d
..
我在页面上有一个 div,显示有关特定类别(图像、名称等)的一些信息. 当我单击编辑图像时,它会将类别置于编辑模式,从而允许我更新名称.从下图可以看出,“Soup"当前处于编辑模式,其他处于正常查看模式.这一切都按预期工作,取消/保存按钮一切正常.(我尝试添加图像但不让我,需要更多的爱) 然而一旦进入编辑模式,如果我点击页面上的任何其他地方(div 之外),预期的结果将是汤类别将返回查
..
我有一个 字段,当这个字段失去焦点时我需要清除它(这意味着用户点击了页面上的某个地方).但有一个例外.当用户点击特定元素时,不应清除输入文本字段. 我尝试使用 event.relatedTarget 来检测用户是否不仅点击了某个地方,还点击了我的特定
. 但是,正如您在下面的代码段中看到的那样,它根本不起作用.event.related
..
我有两个时间字段,但我无法获取它们的值来比较它们.我得到的只是undefined!我想在离开该字段时立即获取该值(focusout). 这是我的 .ts 代码: isMeridian = false;showSpinners = false;时间开始:任何;时间段:任意;onKeyTime(事件){console.log("onKeyTime :" + this.mySummaryForm.v
..
我知道如何在简单的 html 文本框中删除文本,但 html 文本区域似乎要复杂得多.而不是将文本放在中间的 value 属性: . 这就是我在制作 onFocus 和 onBlur 事件时遇到问题的原因. 解决方案
..
我有以下输入字段.在模糊时,该函数调用一个服务来更新服务器的输入值,一旦完成,它就会更新输入字段. 我怎样才能让它工作?我可以理解为什么它不让我更改字段,但是我该怎么做才能使其正常工作? 我不能使用 defaultValue 因为我会将这些字段更改为其他字段 解决方案 为了使输入值可编辑,您需要有一个 onChange 处理程序来更新值.因为你想调用一个函数 onBlur,你必
..
据我所知,当输入框被点击时应该调用 onFocus ,当其他东西成为焦点时应该调用 onBlur . 我的意图:我想调用一个函数,当点击激活时,它会.concat焦点中输入框的消息字符串,但是我无法让 onFocus 或 onBlur 工作. 从我搜索的结果来看,这应该可以解决问题,但没有. import React, { Component } from 'react'class
..
我似乎无法使window.onblur正常工作. window.onblur = console.log('blur'); 将侦听器应用于窗口时,它只会在加载页面时运行,而不会在窗口失去焦点时运行. 解决方案 window.onblur = function(){console.log('blur');}
..
我正在尝试使用HTML5 验证检查. 我可以很好地做到这一点:
这将使验证在单击sumbit按钮时起作用.但是,我想在 email 字段模糊时触发表单提交. 如何在没有提交按钮 onBlur 的情况下触发表单?
..
情况:我正在用Excel中的数据填充网页中的文本输入框.当手动输入数据并将焦点移至另一个文本框时,将触发"onblur"事件以进行输入验证. 期望:当我从Excel中的VBA代码填充相同的文本框时,我希望能够引发'onblur'事件. 问题:如何使"onblur"事件执行? 解决方案 我假设您可以访问DOM,在这种情况下,您应该可以使用 document.getElemen
..
我正在尝试创建一个密码确认功能,该功能仅在用户离开确认字段后才显示错误.我正在使用Facebook的React JS.这是我的输入组件:
..
显然,IE(11)在relatedTarget上有问题,例如在blur事件上. IE是否有替代方法来获取relatedTarget? 以下是在IE中产生错误的示例: https://jsfiddle.net/rnyqy78m/ 解决方案 如果我查看此列表:如果您将模糊替换为focusin或focusout,那么它对我来说也适用于IE11.
..
基本上,我需要检查'blur'事件中文本框中的值是否已更改,以便如果未更改该值,则要取消blur事件。 如果可以检查它的值是由用户在输入HTML元素的模糊事件上更改的? 解决方案 我认为没有本地方法可以做到这一点。我要做的是,向 focus 事件添加一个函数,该函数将当前值保存到附加到元素的变量中( element.oldValue = element .value )。您可以在BL
..