Щоб отримати вибране значення елемента <select>, ви використовуйте суперглобальну змінну $_POST, якщо методом форми є POST, і $_GET, якщо методом форми є GET . Крім того, ви можете використати функцію filter_input(), щоб очистити вибране значення.
1. Використання властивості value
- Значення вибраного елемента можна знайти за допомогою властивості value вибраного елемента, який визначає список.
- Ця властивість повертає рядок, що представляє атрибут value елемента <option> у списку.
- Якщо жоден параметр не вибрано, нічого не повертається.
- У PHP ви можете передати вибране значення спадного меню за допомогою суперглобалів $_POST або $_GET.
- Коли надсилається форма, що містить спадне меню, вибране значення буде надіслано на сервер як пара ключ-значення в масиві $_POST або $_GET, залежно від методу, який використовується у формі.
Код PHP для обробки цього поля дуже схожий на код прапорця. $_POST['formCountries'] повертає масив вибраних значень. <? php if(isset($_POST['formSubmit'])) { $aCountries = $_POST['formCountries']; якщо (!
Але якщо ви не хочете робити це без подання запиту, ви можете зробити це за допомогою запиту AJAX.
- $(документ).ready(функція() {
- $('#my_select').on('change', do_something);
- });
- функція do_something() {
- var selected = $('#my_select').val();
- $.ajax({
- url: '/you/php/script.php',
- тип: 'POST',