@kikosko

Как убрать первый пробел в инпуте, когда условие сработало?

Я хочу убрать первый пробел в инпуте, когда сработало условие нажатия на пробел, подскажите как это сделать ?
let inp = document.getElementById("in");
function hendler(e) {
    if(e.keyCode === 32) {
        inp.value = null;
        inp.value.trim();
    }
}
inp.addEventListener('keydown', hendler, false);

<input type="text" id="in" >
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
BRAGA96
@BRAGA96
var input = document.getElementById('in');
input.addEventListener('keydown', function(event) {
	if (event.keyCode === 32) {
		this.value = this.value.trim();
	}
}, false);

if (!String.prototype.trim) String.prototype.trim = function() {
	return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
};
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы