Javascript:检查字段的内容是否通过程序更改。将触发什么事件

时间:2011-01-19 16:21:07

标签: javascript-events unobtrusive-javascript

我有一个密码字段,因为它里面有字段名称,以input =“text”开头。当用户键入或单击它时,该字段交换为input =“password”。

我们的一些用户将他们的用户名/密码存储到第三方程序中。因为密码是通过其中一个函数写入字段的,所以我的密码字段没有换成密码,因为没有事件触发它。

第三方人员没有接球,真的只是说“强硬”。

我在考虑使用setInterval来检查内容,但这不会立即就行。

如果输入字段的内容通过函数更改,是否有任何事件都会触发。同样,我无法控制输入密码的功能。

任何建议都会有所帮助。我觉得这是一个失败的原因。顺便说一句,我不能使用jQuery,因为它不是我们网站上的批准技术。但是,如果有一个jQuery解决方案,我可以看到我能做什么。

1 个答案:

答案 0 :(得分:0)

根据您的情况,您可以改变您的逻辑。您可以将该字段作为“密码”启动,然后在setTimeOut上,检查它是否具有“密码”值。如果是,请将其设置为“文本”。

(您可以进一步使用'onchange'和后端验证来禁止使用单词password作为密码)