Помощь, необходимая для новичка.Я с трудом удаляю пробелы из ввода в форме отправки.Вот способ, которым я пытался это сделать:
var usernameInput = document.querySelector('.setup-user-name');
var newValue = usernameInput.value.trim();
usernameInput.value = newValue;
После того, как эта форма должна пройти проверку таким образом:
usernameInput.addEventListener('invalid', function () {
if (usernameInput.validity.tooShort) {
usernameInput.setCustomValidity('Имя должно состоять минимум из 2-х
символов');
} else if (usernameInput.validity.valueMissing) {
usernameInput.setCustomValidity('Обязательное поле');
} else {
usernameInput.setCustomValidity('');
}
});
Несмотря на то, что я использую метод trim
, я все ещевозможность отправить форму с пробелами на входе.