Щоб отримати вибране значення елемента <select>, ви використовуйте суперглобальну змінну $_POST, якщо методом форми є POST, і $_GET, якщо методом форми є GET . Крім того, ви можете використати функцію filter_input(), щоб очистити вибране значення.

1. Використання властивості value

  1. Значення вибраного елемента можна знайти за допомогою властивості value вибраного елемента, який визначає список.
  2. Ця властивість повертає рядок, що представляє атрибут value елемента <option> у списку.
  3. Якщо жоден параметр не вибрано, нічого не повертається.
  1. У PHP ви можете передати вибране значення спадного меню за допомогою суперглобалів $_POST або $_GET.
  2. Коли надсилається форма, що містить спадне меню, вибране значення буде надіслано на сервер як пара ключ-значення в масиві $_POST або $_GET, залежно від методу, який використовується у формі.

Код PHP для обробки цього поля дуже схожий на код прапорця. $_POST['formCountries'] повертає масив вибраних значень. <? php if(isset($_POST['formSubmit'])) { $aCountries = $_POST['formCountries']; якщо (!

Але якщо ви не хочете робити це без подання запиту, ви можете зробити це за допомогою запиту AJAX.

  1. $(документ).ready(функція() {
  2. $('#my_select').on('change', do_something);
  3. });
  4. функція do_something() {
  5. var selected = $('#my_select').val();
  6. $.ajax({
  7. url: '/you/php/script.php',
  8. тип: 'POST',