Сделайте форму с полями для ввода (input) имени, фамилии и отчества. В каждом поле допускается только ввод кириллицы в любом регистре, дефиса и пробела. При вводе с клавиатуры любая кнопка, не соответствующая допустимому символу, не должна приводить к вводу символа в поле. При этом не нужно отменять действия управляющих кнопок Backspace, Enter и прочих.
При потере фокуса (событие blur, происходит, когда пользователь убрал выделение с поля для ввода) должна происходить проверка на корректность введённого значения и замена его на корректное при необходимости по следующим правилам:
Отправка формы должна добавлять абзац с введёнными фамилией, именем и отчеством под форму без перезагрузки страницы. Каждая отправка формы добавляет новый абзац на страницу. После отправки поля на форме должны очищаться.