блоками-вопросами в каждом блоке радиокнопки (по сути ответы на вопросы). В самом низу кнопка отправить, но она неактивна, пока не выбраны ответы (условно "да"/"нет".
Все это на чистом js надо сделать, есть ли какое-то более красивое решение, более красивое чем просто в лоб проверять по событию каждую кнопку на checked и плодить цепочку условий?
Интересно. Но там же в любом случае придется обходить все инупты. Можно, наверное, сделать объект с полями формы, и правилами для них, и проверять правила каждый раз при обновлении того или иного поля. Можно закешировать состояния какие-то, чтобы не проходить поля, которые не менялись.
Обсуждают сегодня