Маркировка для поля пароля

значение b будет присвоено a. Ничего не произойдет с c

5
задан 3zzy 10 December 2009 в 05:24
поделиться

5 ответов

Для этого есть плагины. См. . Обозначьте , например

6
ответ дан 18 December 2019 в 14:47
поделиться

Ознакомьтесь с приведенным ниже кодом. Просто добавьте addPassClear ("Пароль") к любому элементу ввода, для которого вы хотите использовать эту функцию.

$(function() {
$.fn.addPassClear =
function(text)
{
  return $(this).each(
  function()
  {
    $(this).focus(function(event){$(this).passFocusize(text); $(this).select(); });
    $(this).blur(function(event){$(this).passBlurize(text); });
  });
}
$.fn.passFocusize =
function(text)
{
  return $(this).each(
  function()
  {
    if ($(this).val()==text && $(this).attr("type")=="text")
    {
      $(this).val("");
      this.type="password";
    }
  });
};
$.fn.passBlurize =
function(text)
{
  return $(this).each(
  function()
  {
    if ($(this).val()=="")
    {
      $(this).val(text);
      this.type="text";
    }
  });
};
};
1
ответ дан 18 December 2019 в 14:47
поделиться

Если вы введете input type = "textbox", вы сможете увидеть пароль.

0
ответ дан 18 December 2019 в 14:47
поделиться

Я думаю, для этого вам нужно динамически наложить поверх поля пароля.

0
ответ дан 18 December 2019 в 14:47
поделиться

зачем такой длинный скрипт? это просто простая задача, которую можно выполнить с половиной строки кода:

<input type='text' onclick="this.type='password',value=''" class='watever' value='password'..etc  

ура

4
ответ дан 18 December 2019 в 14:47
поделиться
Другие вопросы по тегам:

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