Как добавить alert после оформления заказа, но только в случае успешной валидации

Это разметка для окна оформления заказа. Хочу навесить alert (в будущем переделаю на адекватное модальное окно) на кнопку Оформить заказ, но только после успешного заполнения формы валидации. `

<div class="basket">
        <div class="basket-container order-basket" role="dialog" aria-modal="true" data-target="second">
            <div class="basket-content order-basket-content">
                <div class="order-basket-top">
                    <h2 class="order-basket-title">Оформление заказа</h2>
                </div>
                <div class="order-basket-info">
                    <div class="order-basket-quantity order-basket-info-item">Товаров в заказе: <span></span> </div>
                    <div class="order-basket-summ order-basket-info-item">Общая сумма заказа: <span></span> </div>
                    <div class="order-basket-products order-basket-info-item">
                        <button class="order-basket-btn">Состав заказа</button>
                        <ul class="order-basket-list">
                        </ul>                        
                    </div>
                </div>
                <form action="#" class="order-basket-form order" method="POST" enctype="multipart/form-data">                   
                    <label class="order-label">
                        <input class="input input-name order-input" type="text" data-validate-field="name" name="Имя" placeholder="Введите имя">
                    </label>
                    <label class="order-label">
                        <input class="input input-mail order-input" type="email" data-validate-field="email" name="Email" placeholder="Введите email">
                    </label>
                    <label class="order-label">
                        <input class="input input-tel order-input" type="tel" data-validate-field="tel" name="Телефон" placeholder="Введите телефон">
                    </label>
                    <button class="order-btn btn">Оформить заказ</button>
                </form>                
            </div>
        </div>
    </div>  

А это скрипт на самоочищение корзины:

const clearCart = () => {
  productArray = [];
  price = 0;

  cartProductsList.querySelector('.simplebar-content').innerHTML = '';
  
  printQuantity();
  printFullPrice();

  updateStorage();
}

` В этом месте человек заполнил форму валидации, заказ ушел на почту, корзина очистилась от товара. Из-за неопытности - мозгов не хватает сделать это самостоятельно.

Попробовал навесить событие на clearCart, но сделал это криво - не получилось.


Ответы (0 шт):