В этом уроке мы выполним практическую работу — валидацию формы с использованием jquery и twitter bootstrap (для красивого, понятного динамического ui). В качестве домашнего задания рекомендую вам провести валидацию формы другим способом. Например, реализовать «живую валидацию» — т.е скрипт будет проверять значение полей при вводе текста (см. метод keypress)...
Для отправки POST-запроса на JavaScript вам потребуется использовать XMLHttpRequest или современный Fetch API. Вот примеры кода для обоих методов с пояснениями: С использованием XMLHttpRequest: // Создаем новый объект
XMLHttpRequest var xhr = new XMLHttpRequest();
// Настраиваем запрос (метод, URL, асинхронный ли) xhr.open('POST', 'http://example.com/api', true);
// Устанавливаем заголовки (если необходимо) xhr.setRequestHeader('Content-Type', 'application/json');
// Устанавливаем обработчик события загрузки xhr...