jquery を使用して入力内容をクリアする場合:
$('input#myinput').val('');
ctrlユーザーが+zを使用して前のテキストを取得できないことを除いて、すべて問題ありません。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" />