Если требуются все вопросы, несмотря ни на что, вы можете просто проверить все поля.
Но это работало бы, только если вы использовали какой-то ajax-вызов для заполнения форм. Таким образом, он не пытается проверить вопросы, которые не отображаются.
Пример: есть строка, содержащая HTML-код, который вы хотите встроить.
var formString1 = '<input type="text" name="thisInput" />';
formString1 = '<input type="radio" name="anotherInput" />;
...
, а затем вставьте каждую строку формы в данные формы.
OR
отправить запрос на проверку форм с помощью class="required"
. Который вы можете добавить в зависимости от того, какая радио-кнопка нажата.
JQuery:
validate($(.required));
function validate(elements){
$.ajax( //send request to validate 'elements );
}
Это немного грязно, не использует плагин проверки формы, и ни один из них не протестирован, но он может дать вам некоторое направление.
EDIT:
Есть ли у вас установленная система для проверки бэкэнда PHP?