检测用户修改的vs js修改的输入值

时间:2011-09-09 06:44:32

标签: javascript jquery

我有1个输入需要两种不同类型的方法,当用户通过javascript和第二次更改输入值时调用。

有关如何区分输入的这些类型更改的任何线索?

1 个答案:

答案 0 :(得分:0)

显而易见的答案是你应该创建一个通过javascript更改字段的函数,让每一个想要更改字段的javascript都通过该函数而不是直接更改对象。然后,您可以在函数中实现JS修改代码,并知道任何其他更改都是用户更改。

如果有某种原因你无法做到这一点,那么我所知道的就是通过各种事件(按键,拖放,复制/粘贴,聚焦,模糊等等)来检测用户的变化。以某种方式区分那些与用户无关的变化。

如果您可能描述了您真正想要解决的问题,我们可能会提供其他一些想法。