Преобразование символа в звездочку - PullRequest
0 голосов
/ 29 октября 2009

Я был на собеседовании на должность веб-разработчика / разработчика HTML. Там он задал мне вопрос, вопрос был .... есть текстовое поле и кнопка, когда я вводю любой символ в текстовое поле, он должен быть преобразован в знак звездочки (то есть "*"), как только символы введены сейчас при нажатии на кнопку все знаки должны быть преобразованы обратно в символы во всплывающем окне. Я не смог ответить на этот вопрос, но я действительно хочу узнать решение для этого. я думаю, что вы можете использовать javascript, html или jquery для этого, я не уверен, какой именно язык используется .plzzzzz предлагает мне решение.

Ответы [ 5 ]

3 голосов
/ 29 октября 2009

Большинство текстовых полей имеют режим «пароль», в котором вы не можете видеть введенный текст. Просто переключите режим, нажав на кнопку.

1 голос
/ 29 октября 2009

Разве вы не можете просто использовать PasswordChar TextBox?

В C #, чтобы установить PasswordChar:

TextBox1.PasswordChar = '*';

Чтобы удалить PasswordChar по нажатию кнопки:

TextBox1.PasswordChar = (char)0;
1 голос
/ 29 октября 2009

В Swing у вас есть JpasswordField для таких случаев. Если вы используете Swing, то вы можете использовать его. Когда пользователь нажимает кнопку, просто наберите jpassfld.setEchoChar(0), который покажет оригинальный текст.

Но зависит от того, какой инструментарий GUI вы используете. Выше пример с Swing

1 голос
/ 29 октября 2009

Попробуйте использовать текстовое поле с параметром «Пароль» или поле ввода пароля. Конечно, было бы легче оказать вам более конкретную помощь, если бы вы были более конкретны в отношении языка и платформы, которую вы используете.

0 голосов
/ 29 октября 2009

В зависимости от языка программирования и редактора, обычно текстовое поле имеет свойство, которое делает его похожим на поле ввода пароля. Просто подключите кнопку, чтобы переключить это свойство.

Извините за этот общий ответ, но ваш вопрос очень расплывчатый.

...