2013-10-02 1 views
2

Когда я использую JQuery, чтобы очистить содержимое ввода:Очистить ввод HTML сохранение обратно (Ctrl + Z)

$('input#myinput').val(''); 

все нормально для пользователя, за исключением того, не может использовать Ctrl + г получить предыдущий текст. есть ли способ сохранить ctrl + z?


Есть ли способ вести себя так, как будто он очищается пользователем?

+0

ручка события нажатия клавиши и слушать 'Ctrl + z' – Satpal

+0

Ьгу $ ('вход #myinput') Вал (''); – NaYaN

+0

@NaYaN, это была ошибка. я сразу исправил это. спасибо – werva

ответ

1

Предположим, что он очищается от нажатия кнопки

var in = $('input#myinput').val(); 
$('#button').click(function(){ 
    $('input#myinput').val(''); 
});  
$(document).keydown(function(e){ 
    if(e.which === 90 && e.ctrlKey){ 
     $('input#myinput').val(in); 
    } 
}); 
Смежные вопросы