HTML Форма - Тип ввода скрыт с PHP ввод сообщения не работает - PullRequest
0 голосов
/ 07 августа 2020

Уточнение:

У меня есть форма, скажем так:

<form method="post" action="https://www.example.at/example/" id="comparison">
<input type="radio" id="region" name="region" value="austria">
<input type="radio" id="region" name="region" value="germany">
<input type="radio" id="tarif" name="tarif" value="Basis">
<input type="radio" id="tarif" name="tarif" value="Comfort">
<input type="submit" name="submit" value="compare">
</form>

Пользователь может отправить - работает нормально.

На второй странице ( https://www.example.at/example/) Хочу подобрать переменную регион . Но хотелось бы, чтобы пользователь снова смог переключаться между Basis и Comfort. Таким образом, значение регион делает больше не вводится.

<form method="post" id="comparison2">
<input type="hidden" name="region" id="region" value="<?php echo_POST['region']; ?>" />
<input type="radio" id="tarif" name="tarif" value="Basis">
<input type="radio" id="tarif" name="tarif" value="Comfort">
<input type="submit" name="submit" value="compare">
</form>

Итак, если я повторяю php с регион , это дает мне правильное значение вне формы. Хотя после отправки второй формы он запускает шорткод php (снова) с отправкой снова, где он отображает значение € из нашей базы данных.

Но даже при том, что он работал правильно с вводом, введенным пользователем ( первый шаг) он не использует или по-другому использует скрытый ввод.

Если это помогает: сейчас я тестирую здесь: https://www.krankenversichern.at/testing-environment/

1 Ответ

0 голосов
/ 11 августа 2020

Итак, решение было таким: я взял весь свой код html и поместил его в шорткод. Я использовал эхо php, как было предложено, и использовал виджет текстового элемента в elementor. Вот и все. Заняло наверное 2 минуты!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...