Я делаю форму с помощью html5 и проверяю поля с помощью jquery, что происходит в том случае, если в текстовом поле я ввожу число, оно немедленно удаляется через document.execCommand ('delete'), но я получить эту ошибку в консоли инструментов разработчика
<input type="text" id="fieldText" placeholder="First name">
$('#fieldText').on('input', function(e){
let keyPressedNow = e.originalEvent.data;
if (keyPressedNow >= 0 && keyPressedNow <= 9) {
if (document.execCommand("delete")) {
console.log(e.originalEvent.data+' -successfully deleted')
}
}
We don't execute document.execCommand() this time, because it is called recursively.
что означает эта ошибка и как ее исправить?