Почему не отменяет preventDefault()?

113
18 июня 2021, 16:10

Я отменяю событие если поля пустые и когда они не будут пустые хочу включить событие

form.addEventListener('submit', (event) => {
        if(name.value.length || mail.value.length === 0){
            event.preventDefault();
        }else{
            event.defaultPrevented();
        }
    }); 

как правильно написать скрипт? в чем я тут ошибся?

Answer 1

это ваш скрипт в нормальном виде

form.addEventListener('submit', e => { 
  name.value.length >= 0 && e.preventDefault();  
 });

а это то что вам надо

form.addEventListener('submit', e => { 
 if(!name.value.trim()) { 
  e.preventDefault();  
 } 
});

READ ALSO
Функция в качестве аргумента функции. JavaScript

Функция в качестве аргумента функции. JavaScript

Я изучаю JavaScript, купил для этого книгиИ вот дошел к разделу "Функции в качестве аргумента другой функции"

79
Как сделать из изображения 1x1 > 4x3?

Как сделать из изображения 1x1 > 4x3?

Видел такое решение в некоторых интернет-магазинах: для изображения добавляется контейнер, при вставке изображения в контейнер оно растягивается...

109
Как правильно подключать шрифты CSS?

Как правильно подключать шрифты CSS?

Дан файл к примеру JosefinSans-SemiBoldeot

184