ответ
Возможно, вы можете использовать jquery impromptu plugin, следуйте по ссылке для получения подробного объяснения ... в двух словах вы бы использовали стандартный пароль типа ввода формы.
Что-то вроде этого:
var txt = 'Enter your password:<br />
<input type="password" id="jPassword"
name="jPassword" value="" />';
function mycallbackform(v,m,f){
if (v){
$.prompt('your password is of '+ f.jPassword.length + 'characters');
}
}
$.prompt(txt,{
callback: mycallbackform,
buttons: { Accept: true, Cancel: false }
});
Сделайте свой пароль текстовое поле типа "текст":
<input type="text" alt="Enter Password" name="PWD" />
Затем используйте следующий скрипт:
$(function() {
$("input[name=PWD]")
.focus(function() { $(this).attr("type","password"); })
.blur(function() {
if ($(this).val()) // check if you entered something
$(this).attr("type","text");
})
.coolinput();
});
Что он делает, так это: при получении фокуса текстовое поле заменяется на окно с паролем, и когда фокус теряется, он возвращается в нормальное текстовое поле (так что текст подсказки читается), если, конечно, что-то не было введено в текстовое поле.
Я действительно не проверял это, но если он не работает правильно, по крайней мере, он укажет вам в направлении, которое нужно предпринять.
EDIT:
Кажется, что вы не можете изменить тип текстового поля с помощью JavaScript, поэтому здесь обходной путь:
<input id="PWD1" name="PWD1" value="Enter password"/>
<input id="PWD2" name="PWD2" type="password" style="display:none" />
Javascript:
$(function() {
$("#PWD1").focus(function() { $("#PWD2").show().focus(); $("#PWD1").hide(); });
$("#PWD2").blur(function() {
if ($(this).val().length == 0) {
$("#PWD1").show();
$("#PWD2").hide();
}
});
});
Вы можете увидеть это в действии здесь: http://jsbin.com/iniza
- 1. Как использовать jQuery, чтобы скрыть/показать определенные divs при зависании?
- 2. Скрыть символы, введенные при вводе пароля в текстовое поле
- 3. Как использовать RadioButtonList, чтобы показать/скрыть DIV
- 4. Как показать или скрыть текст в поле пароля
- 5. Как использовать подсказку в оду, чтобы показать сообщение об ошибке?
- 6. Meteor.js - Использовать подсказку, чтобы использовать индекс Mongo?
- 7. Использовать TinyInt, чтобы скрыть/показать элементы управления?
- 8. использовать JQuery, чтобы показать/скрыть DIV на основе ссылок HREF
- 9. Как использовать Zend_Acl в представлении, чтобы показать/скрыть части обзора
- 10. PHP. Введите пароль, чтобы нажать кнопку
- 11. Как мне ввести поле пароля «Пароль», который меняется на символы пароля при вводе?
- 12. Как использовать JQuery Show/Hide script, чтобы показать скрытый текст
- 13. Как использовать подсказку jQuery?
- 14. Показать подсказку пароля в Firefox
- 15. Как определить при вводе пароля поле
- 16. Используйте текстовый ввод как пароль html JavaScript, но не введите = пароль
- 17. Как использовать JDialog, чтобы получить ввод
- 18. Как показать/скрыть пароль в Ext.form.TextField
- 19. qTip 2 - Mousedown показать всплывающую подсказку? Mouseup, чтобы скрыть?
- 20. показать по клику, но нажмите в другом месте, чтобы скрыть
- 21. Как скрыть пароль, но скрыть символы
- 22. Как скрыть символ пароля в текстовом поле
- 23. Как использовать JavaScript, чтобы скрыть текстовую область
- 24. Как использовать JQuery, чтобы скрыть div на клике еще раз?
- 25. Использовать php, чтобы скрыть текст привязки в пользовательском поле Wordpress
- 26. jQuery, чтобы закрыть всплывающую подсказку в JSF
- 27. Показать символ, напечатанный затем Маска с символом пароля
- 28. Как показать всплывающую подсказку о недопустимом вводе в текстовое поле
- 29. Как использовать кнопку, чтобы скрыть или показать iframe?
- 30. показать/скрыть в jquery быстро. но движок рендеринг, чтобы замедлить
Пожалуйста, исправьте ссылку «impromptu», правая - http://trentrichardson.com/Impromptu/ –