Наряду с РНР, который производит проверку данных на стороне сервера, можно также использовать JavaScript,
при помощи которого данные могут быть проверены на стороне клиента. Использование JavaScript уменьшает
нагрузку на сервер, а также сокращает трафик.
Простенький пример, демонстрирующий как можно нажатием на обычную HTML-кнопку запустить печать на дефолтовый принтер (т.е. не появляется окно выбора принтера и кол-ва копий), а также как можно вызвать окно настроек страницы печати
На странице имеется 2 поля ввода, в одно вбивают данные, в другое капчу, и после чего нажимает пользователь на кнопку "отправить". Нужно чтобы после нажатия кнопки отправить, кнопка исчезала и появлялась надпись "Идет загрузка" и только после загрузки данных, опять появлялась данная кнопка.
В цикле for через document.write() вывести номера всех годов 21 века (от 2000 до 2100)
и посчитать сколько среди них високосных (високосный бывает раз в четыре года, то есть номер года должен делиться на 4 без остатка). Висоскосные годы с помощью стиля выводить другим цветом.
Известны оценки по предмету каждого ученика класса. Определить среднюю оценку. Сгенерировать случайным образом числа(оценки): 2,3,4,5. Вывести на экран около 15 оценок и вывести их среднее арифметическое.
Воспользовавшись функцией alert, пять раз вывести текст, введенный с помощью функции prompt, при этом диалоговое окно должно появиться один раз и содержать введенный текст, выведенный пять раз подряд.