Может ли раскрывающееся меню сохранить значение в [$ _POST] без необходимости вручную нажимать кнопку отправки - PullRequest
0 голосов
/ 29 мая 2019

Я создаю переключатель языка с использованием HTML / PHP.

Мой вопрос:

Необходимо ли оборачивать все в тег формы и нужно ли пользователю нажимать кнопку отправки? Обычный поток пользователей будет состоять в том, чтобы выбирать язык только из выпадающей кнопки, не нажимая кнопку «отправить».

Требуется решение / поведение

Шаг 1: пользователь должен выбрать язык из выпадающего меню.

Шаг 2: После того, как пользователь выбрал язык, должна произойти отправка, и результат будет сохранен в $ _POST ["selection"] для дальнейшего использования в решении по переключению языка.

<form method="post">
    <select name="selection">
        <option value="0">Choose language</option>
        <option value="1">English</option>
        <option value="2">Spanish</option>
        <option value="3">German</option>
        <option value="4">Swedish</option>
        <input type="submit" value="Submit the form"/>
    </select>
</form>

<?php

$selection = $_POST["selection"] ?? 0;

echo("<br><br>");
var_dump("Language code: " . $selection)

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