“Покажите пароль текстом” управление

Согласно этому сообщению, существует значительно большой выигрыш в производительности на MySQL 5.7 при использовании utf8mb4_general_ci в земельном участке utf8mb4_unicode_ci: https://www.percona.com/blog/2019/02/27/charset-and-collation-settings-impact-on-mysql-performance /

8
задан n1313 5 September 2009 в 12:09
поделиться

3 ответа

Вы можете сделать что-то вроде этого:

<input type="password" id="password">
<input type="checkbox" onchange="document.getElementById('password').type = this.checked ? 'text' : 'password'"> Show password
28
ответ дан 5 December 2019 в 05:45
поделиться

Если позволите, я не думаю, что показывать пароль в тексте - хорошая идея по следующим причинам:

  1. Это обычно не делается, поэтому это может сбить с толку user
  2. Это означает, что вы открыты для просмотра пароля через плечо

Я также думаю, что если вы просто хотите помочь пользователям избежать опечаток, дайте им больше шансов, прежде чем пароль будет отключен. Я думаю, что типичная цифра «3», которую реализует большинство сайтов, на самом деле не требуется, я бы предложил «10» попыток или, возможно, «5», если вы хотите быть действительно консервативными, вполне приемлемо. Просто посчитайте за них, и пусть они исправят опечатки самостоятельно.

Просто мое скромное мнение.

1
ответ дан 5 December 2019 в 05:45
поделиться

Я сам никогда не пробовал, но не можете ли вы просто получить доступ к свойству value элемента?

если у вас есть что-то вроде ...

<input id="pw" name="pw" type="password" />

Затем в JavaScript / jQuery ...

var pass = document.getElementById('pw').value;

$('pw').val()
1
ответ дан 5 December 2019 в 05:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: