2009-10-29 197 views
-2

我曾参加面试webdeveloper/HTML开发人员的采访。在那里,他问我一个问题,问题是......有一个文本框和一个按钮,当我在文本框中输入任何字符时,一旦现在输入字符,它必须转换为星号(即“*”)。点击按钮所有的标志必须转换回到字符弹出up.i无法回答这个问题,但我真的想知道这个解决方案。我想你可以使用javascript,html或jquery这个我不确定哪种语言是完全使用.plzzzzz为我提供解决方案。将角色转换为星号

+2

1)重新设置问题2)用什么语言? – 2009-10-29 11:23:10

+0

什么语言?你为什么把文本放在代码框中? – LiamB 2009-10-29 11:23:10

回答

3

大多数文本框都有一个“密码”模式,您无法看到输入的文本。只需点击按钮切换模式。

1

尝试使用带有密码选项的文本框或密码输入框。当然,如果您对您使用的语言和平台更具体,可以给您更具体的帮助。

1

在Swing中你有一个JpasswordField用于这种情况。如果你正在使用Swing,那么你可以使用它。当用户点击按钮时,只需执行jpassfld.setEchoChar(0)即可显示原文。

但取决于您使用的GUI工具包。以上是Swing的示例

+0

是不是使用Swing的例子? – 2009-10-29 11:27:13

+0

是的。它isusign摇摆:) – 2009-10-29 12:06:06

0

根据编程语言和编辑器的不同,通常文本框的属性会使其表现得像密码输入字段。只需连接您的按钮即可切换该属性。

对不起,这个一般的答案,但你的问题是非常含糊。

1

你不能只使用TextBox的PasswordChar?

在C#中,设置PasswordChar:

TextBox1.PasswordChar = '*'; 

要删除按钮点击PasswordChar:

TextBox1.PasswordChar = (char)0; 
+0

感谢谁刚刚撞到我2K马克! – GenericTypeTea 2009-10-29 11:27:33