Что касается вашего оператора if: переменная «a» не будет иметь значение null, поскольку вы только что установили значение для переменной A.
Вы должны помнить, что создаете форму, воспринимайте это какраз от процесса.Этот сценарий не будет работать, когда пользователь отправляет свой ответ на вашу форму.
Я вижу, чего вы здесь добиваетесь, к сожалению, это невозможно с кодом выше.
Я мог бы порекомендовать установить, предпочитаете ли вы кошек или собак в качестве обязательного вопроса, а затем перейти к другому разделу на основе ответа.
Например, я люблю кошек, перейдите к разделу 2 формы.Я люблю собак, перейдите в раздел 3 формы.(См. Рис. Для примера.)