Привет, я пытаюсь создать логин, все в порядке, но в моем пароле ввода. Я хочу, чтобы пробел, когда пользователь нажимает на него, показывает пароль, и когда вы нажимаете снова, скройте пароль на момент У меня есть только первый шаг (показать пароль).Как удалить и добавить тип ввода с помощью jQuery
-1
A
ответ
2
Вы должны попробовать это:
$('#xd').on('mouseup', function() {
$('#Contraseña').attr('type', 'password')
});
$('#xd').on('mousedown', function() {
$('#Contraseña').attr('type', 'text')
});
1
Используйте этот код
$("button").click(function(){
if ($("input").attr("type") == "password"){
$("input").attr("type", "text");
$(this).text("Hide password");
} else {
$("input").attr("type", "password");
$(this).text("Show password");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="password" />
<button>Show password</button>
0
Вы можете просто создать переменную & сначала присвоить его false
, теперь на смену мыши эту переменную true
и установите переключатель в attr type
var shown=false;
$('#xd').click(function() {
shown=!shown;
$('#Contraseña').attr('type', shown ? 'text' : 'password')
});
0
Попробуйте это;)
<label for="pass_field_id">Password:</label>
<input type="password" value="your_passowrd" name="password" id="pass_field_id" />
<a href="#" onclick="show_hide_password('pass_field_id');" id="showhide">Show</a>
<script>
function swapInput(tag, type) {
var el = document.createElement('input');
el.id = tag.id;
el.type = type;
el.name = tag.name;
el.value = tag.value;
tag.parentNode.insertBefore(el, tag);
tag.parentNode.removeChild(tag);
}
function show_hide_password(target){
var d = document;
var tag = d.getElementById(target);
var tag2 = d.getElementById("showhide");
if (tag2.innerHTML == 'Show'){
swapInput(tag, 'text');
tag2.innerHTML = 'Hide';
} else {
swapInput(tag, 'password');
tag2.innerHTML = 'Show';
}
}
</script>
Смежные вопросы
- 1. Как добавить и удалить текст с ввода
- 2. Как получить тип ввода с помощью jquery?
- 3. Добавить и удалить класс с помощью jQuery
- 4. Добавить и удалить ссылки с помощью JQuery
- 5. Добавить/удалить поле ввода с помощью javascript
- 6. Как добавить/удалить изображения с помощью jquery?
- 7. Как удалить значение ввода и выпадающего списка с помощью jquery
- 8. Удалить значение ввода с помощью JQuery
- 9. jquery добавить и удалить элементы
- 10. Добавить поле ввода с помощью jQuery bootstrap
- 11. Добавить и удалить элементы ввода с помощью Bootstrap Touchspin
- 12. Как добавить и удалить класс по ссылкам с помощью jQuery?
- 13. Как добавить и удалить активный класс с помощью jQuery?
- 14. Как добавить и удалить класс в цикле с помощью jquery
- 15. Добавить текст для ввода с помощью JQuery
- 16. Добавить/удалить элементы динамически с помощью JQuery и HTML
- 17. Как изменить тип ввода с помощью выпадающего меню в jquery?
- 18. Тип возвращаемого ввода с jquery
- 19. удалить значок для ввода с помощью css и jquery
- 20. Как выбрать тип ввода с помощью Javascript (не jQuery)
- 21. Добавить окно ввода с JQuery
- 22. Добавить/удалить элемент (ckeditor) с помощью jQuery
- 23. Можно ли удалить тип ввода = выбор файла с помощью JavaScript?
- 24. Динамически добавить удалить строки с помощью JQuery
- 25. JQuery добавить/удалить класс с помощью «это»
- 26. jQuery добавить и удалить динамически
- 27. Добавить/удалить выбор с помощью jQuery
- 28. Определить тип ввода - jQuery
- 29. Добавить, затем удалить элемент с помощью jQuery
- 30. jqgrid - удалить выделение и тип ввода проверен с отключенной строки