2011-01-19 27 views
0

我有一个密码字段,因为它有它的字段名称,它开始作为一个输入=“文本”。当用户键入或点击它时,该字段将交换到input =“password”。Javascript:通过程序检查字段内容是否被更改。什么事件将被触发

我们的一些用户将他们的用户名/密码存储到第三方程序中。由于密码正通过其中一个功能写入字段,因此我的密码字段不会换出密码,因为没有事件触发它。

第三方人不在场,真的只是说“强硬”。

我正在考虑做一个setInterval来检查内容,但这不会马上就够了。

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

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

回答

0

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

(你可以进一步使用“的onchange”和后端验证以禁止字password密码)

+0

谢谢,但我不能这样做的。该字段必须是文本,因为必须在其中包含“密码”一词。哑巴,我知道。我没有设计它,事实上,它反对它。 – user581733 2011-01-19 19:17:22