Я пытаюсь обрезать строку с помощью JavaScript (в JQuery), когда пользователь пишет:Как удалить/обрезать пробелы или вкладки во время записи?
$(document).on('keydown', "input[type='text'], textarea", function(e) {
$(this).val($(this).val().trim());
console.log('fixing');
//if ($(this).val() == "") {
//alert('gwo!');
//}
});
Но проблема в том, когда пользователь пишет пространство, чтобы написать еще одно слово, этот код обрезает данные на входе и следующее слово сцепляется как:
I'mbigandgreat
Действительно, что мне нужно, чтобы удалить вкладки или пробелы, когда пользовательские тексты, используя CTRL + V из буфера обмена.
Вы можете помочь?
Используйте [ 'paste'] (https://developer.mozilla.org/en-US/docs/Web/ События/вставка) вместо 'keydown'. –