Я пытался решить эту проблему в течение нескольких дней .. Мне нужно сделать онлайн-опрос, форма загружается динамически в зависимости от некоторых предыдущих вариантов выбора пользователем. означает, что я не могу использовать атрибуты «имя» или «идентификатор» входов, потому что они не всегда одинаковы. Я использую плагин проверки Jquery, чтобы сделать все необходимые данные, и он работает нормально. Но моя проблема заключается в следующем:Поле зависит от ответа другого поля в форме опроса
- Некоторые вопросы зависят от ответа предыдущего вопроса, а это значит, что не только на предыдущий вопрос должен быть дан ответ, но и конкретный ответ. (Пример: «вам нравятся фрукты?», Если ответ «Да», то покажите другой вопрос «какой из этих плодов вы обычно едите?» И требуйте, если ответ «Нет» не показывает вопрос на всех.
Я думал, что я хотел бы добавить поле «зависит» в таблице базы данных вопросы, чтобы сделать некоторые вопросы в зависимости от других, но затем тип пристройки отличается от одного вопроса к другому.
Это было бы очень просто, если бы я имел статическую форму, но это не так.
Пожалуйста, помогите!
Вы используете PHP вообще для него? – user2406160
yes Я использую Ajax для загрузки формы, а затем PHP для заполнения формы динамически соответствующими полями –
вы рассмотрели использование $ _POST, если ваш первый вопрос: «Вам нравятся яблоки?» убедитесь, что кнопка «Да» имеет имя «Да», если они нажимают «Нет», и вы даете кнопке имя «Нет», которое вы можете сделать, если ($ _ POST ['Нет']) {// показать один вопрос} else { // show another} – user2406160