Зачем человеку советуете
promise
? Для чего используют
promise
? Если нужно, подчеркиваю,
по завершении операции выполнить то или иное действие, подробнее в документации по
promise
.
Человек же хочет, подчеркиваю, чтобы форма отрабатывала через 3 секунды после факта нажатия на кнопку
Submit
. Не путайте с тем, что он хочет дождаться конца выполнения запроса.
По теме вопроса:
setTimeout(function() {
// Тело функции здесь. Все что внутри, начнет выполняться только через 3 сек.
}, 3000);
// 3000 = 3 сек
Документация на русском языке по функции setTimeout
Пример на JSFiddle