问题标签 [textchanged]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 禁用触发 TextChanged 事件
我有文本框,当被触发时我正在更改其中的文本,lostFocus
但这也会触发textChanged
我正在处理的事件,但我不希望它在这种情况下被触发,我怎样才能在这里禁用它?
更新:
这个想法bool
很好,但我有几个文本框,我对它们都使用相同的事件,所以它不能完全按照我想要的方式工作。
现在它正在工作!:
我在编辑文本后设法将其bool
重新打开true
,它可以正常工作,谢谢大家:]
javascript - 如何在javascript中处理部分视图元素
请参考此代码,它是我使用 mvc 开发的 Web 应用程序的部分视图。
我需要使用上面提到的 javascript 代码在部分视图中处理此文本框的textchange事件
请有人告诉我如何处理上述文本框代码行的文本更改事件。
c# - 将文本框中的文本复制到 datagridview 的更好方法
再会!
我有这个问题,文本框中的每个文本更改,datagriview 中的选定项目都应该复制它的值。我有这段代码,但是当我在文本框中输入(比如非常快)时它会滞后。
有没有更好的方法来做到这一点而没有滞后?
请帮忙...
这是我到目前为止所拥有的:
silverlight - Silverlight 文本框在折叠时未触发 TextChanged
我在 Silverlight 5 中有一个 TextBox,我在其中从代码中设置文本值。当 Textbox Visibility 为 Visible 时,它将触发 TextChanged 事件,但一旦您将其设置为 Collapsed,它就不再触发。
这个事情谁有经验?我找到了 1 个站点,其中有人也遇到过此问题,但从未得到答复。
如果关闭,我将实施一个临时黑客手动触发,但如果我无法解决问题,我将需要重新编写大部分代码以完全使用不同的路径。
谢谢
vb.net - 如何使用组合框更改事件触发代码
我创建了一个包含历史股票价格的数据库。在我的表单上,我有两个组合框,ComboBox_Ticker
并且ComboBox_Date
. 当这些组合框被填充时,我想检查数据库并查看数据库中是否存在相应的数据。如果是这样,我想将名为“In Database”的标签的文本更改Label_If_Present
为“In Database”。
我的问题发生在更改事件上。一旦我更改了文本框中的数据,我希望所有这一切都发生。我已经尝试了.TextChanged
和.LostFocus
事件。'.TextChanged' 会提前触发代码并在我的 SQL 命令语句中抛出错误。`.LostFocus' 事件根本不会触发我的代码。
这是我当前的代码:
我已经在我的项目中的其他形式上成功地实现了这个概念。这个有点不同,我不知道为什么我不能让这个工作。
textbox - 在 Windows::UI::Xaml::Controls::TextBox 中的文本更改之前获取通知
有没有办法在文本Windows::UI::Xaml::Controls::TextBox
更改之前得到通知(TextChanged
并且TextChangedEventHandler
在文本更改之后得到通知)?
我正在寻找的功能大致相当于 iOS 的shouldChangeCharactersInRange
.
c# - 计算程序的区域和语言中的“十进制符号”问题
我目前正在为欧洲的一家公司开发一个计算程序。他们使用公制,默认使用“,”作为十进制符号。
我的程序计算不同的东西,其中一些计算是由 C#/WPF 中文本框的 TextChanged 事件触发的。一切都很好,直到几天前,当用户抱怨在一些计算中没有发生任何事情时,他在文本框中输入了一个数字。结果框中没有错误或没有任何结果(对于某些计算)。我发现由于某种原因没有显示默认值(由我设置)“0,05”的文本框,该框是空白的。但再往下,显示“0,5”的值(也是我设置的)。我对此感到非常困惑,并开始调试并寻找发生这种情况的可能原因,但一无所获。过了一会儿,我意识到他已经将区域和语言下的“十进制符号”从“,”更改为 至 ”。”。这样做是为了使来自美国的程序能够工作,因为如果不这样做,该程序会在启动时崩溃!所以我有了它,把它改回来,一切都很好。但这不是所希望的,因为用户不希望使用此设置来回切换,因此我需要为此找到解决方案。
我在“PreviewTextInput”中有一个方法,它是为了确保它是一个数字并且只包含一个小数分隔符而创建的。我不明白这怎么可能是它的原因,或者你呢?
为什么启动时出现值“0,5”但“0,05”被“删除”并且很可能是把它搞砸的那个?有没有办法解决这个问题,我需要一些新的想法,因为我目前一直在想根据地区和语言来改变我的程序中的某些内容。
任何帮助表示赞赏。
更新:
如果我将区域和语言“格式”中的设置从瑞典语更改为英语,则无论哪种方式都可以使用“十进制符号”。如果我将其设置为“,”或“。”,程序的行为方式相同。为什么使用瑞典语并带有“。”时不起作用 价值?
asp.net - 无法将字符串转换为 DateTime
我已经使用 ajax 日历扩展器跟踪 TextBox,并且在 TextChanged 事件中我正在调用“txtFromDate_TextChanged”函数。
ASP代码:
c#代码:
当我通过 Visual Studio 进行调试时,甚至当我在本地 IIS 服务器上托管站点时,这段代码都可以正常工作。问题是,当我在我的在线托管服务器上托管网站时,当我从日历中选择日期并调用 textchanged 事件时,它会给出以下错误:
错误:
我知道由于以下行而出现错误:
但我在这段代码中没有发现任何错误。此代码在 Visual Studio 或托管在 IIS 上时运行良好,但我完全困惑为什么它在托管服务器上托管时不起作用。我完全糊涂了。请帮帮我。
c# - 如何在不丢失焦点的情况下调用文本更改方法
我正在开发应用程序,其中我有一个用于编写供应商的文本框,并通过调用文本更改方法显示供应商列表与输入文本匹配,并在网格视图中显示结果,但问题是,当我单击时调用该方法在文本框之外,但我想要它,只要用户在文本框中输入就触发
ASP 代码
C# 代码
谢谢你的建议。。
c# - 在 asp.net 中自动调用文本框 textchanged 事件
我有一个表格,我正在导航到我的表格,在那里我有一个数量的文本框。之前我输入的是数量。现在,IO 有一个工作流程,这就是另一种形式出现的原因。现在,我对文本框文本更改事件进行了大量编码。当我response.redirect
形成其他形式时,我也会流动数量并将该数量放入该文本框中。现在我不想写一个新的代码(函数)来做同样的更新过程也将完成。以下是我试图执行并调用文本更改事件的代码。我也在使用更新面板。那么,这就是我的事件没有被解雇的原因吗?任何解决方案,.??
提前致谢。