gpt4 book ai didi

passwords - 如何在 Ext.form.TextField 中显示/隐藏密码

转载 作者:行者123 更新时间:2023-12-04 23:09:12 26 4
gpt4 key购买 nike

你能告诉我点击另一个按钮时显示/隐藏密码字段的输入文本的解决方案吗?!我试图更改该文本字段的 inputType 属性,但它当时已呈现,因此没有影响。另一种方法是创建 2 个文本字段和可见/不可见它们,但我不喜欢这样做,因为它看起来像作弊...
预先感谢。

最佳答案

好吧,这篇文章有点旧,但我想我还是会回答它。也许它会帮助别人。

您是正确的,在项目呈现后,它的类型已在 DOM 中设置为“密码”。因此我们需要直接操作DOM。假设我的窗口有 1 个项目,一个 FormPanel,我在这个 FormPanel 中有 1 个项目,一个文本字段。我最初在我的配置选项中将其设置为 inpupType: 'password'。现在我想改变它。这是我会做的:

this.get(0).getForm().get(1).getEl().dom.type = 'text'

(我假设这是在具有我的窗口范围的事件处理程序中)

这将更改 DOM 并立即将我的密码显示为文本。把它改回来:

this.getForm().get(1).getEl().dom.type = '密码'

在现实世界中,我不会使用 get(index),而是为文本字段设置一个名称并使用 find,或者我会创建一个指向文本字段的 var。

希望这可以帮助某人。

瑞奇

关于passwords - 如何在 Ext.form.TextField 中显示/隐藏密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4719855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com