清除 html 输入保留后退(ctrl+z)
Clear html input preserving back(ctrl+z)
当我使用 jquery 清除输入内容时:
$('input#myinput').val('');
一切都很好,除了用户无法使用 Ctrl+Z 获取以前的文本。 有没有办法保留 ctrl+z ?
有什么方法可以表现得好像它被用户清除了一样?
假设它在单击按钮时被清除:
$(document).ready(function() {
var input = $('input#myinput').val();
$('#button').click(function() {
$('input#myinput').val('');
});
$(document).keydown(function(e) {
if (e.which === 90 && e.ctrlKey) {
$('input#myinput').val( input );
}
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="myinput" value="text"/>
<input type="button" id="button" value="Button" />
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 如何在Firefox中获取剪贴板文本和html当用户按下“;Ctrl+V”;
- 谷歌文档如何拦截Ctrl-S/Command-S来保存文档而不是html页面
- 如何使文本、数字和日期html输入字段以一致的方式支持Ctrl+Z(撤消)
- 单击并用CTRL+C复制值时高亮显示html表格单元格
- 我的 html 页面在 ctrl+c 上崩溃
- 如何使用javascript/jquery识别html网页上的ctrl +click
- 如何从HTML下拉列表中选择多个值,而无需按住Ctrl按钮
- 清除 html 输入保留后退(ctrl+z)
- 如何在html页面中使用Ctrl+A选择所有表列
- 如何使用Ctrl + P print命令修改HTML页面的打印区域
- HTML页面重载-模拟CTRL+F5
- 我如何改变html源代码(CTRL + U)与Jquery
- 如何在 Ctrl+F 上展开 html 表的所有行
- 我怎么能使Ctrl + Q添加一个html在一个可满足的DIV