Як зробити випадаюче меню лише для читання в HTML?
- Blog
- Як зробити випадаюче меню лише для читання в HTML?
admin
Відповідно до специфікацій HTML, тег select у HTML не має атрибута readonly, лише атрибут disabled. Отже, якщо ви не хочете, щоб користувач змінював спадне меню, вам потрібно використовувати disabled. Єдина проблема полягає в тому, що вимкнені дані HTML-форми не включаються до даних POST / GET.
Атрибут disabled можна налаштувати так, щоб користувач не користувався розкривним списком, доки не буде виконано іншу умову (наприклад, встановлення прапорця тощо). Потім JavaScript може видалити вимкнене значення та зробити розкривний список придатним для використання.
<readonly> недійсний у HTML. Використовуйте атрибут disabled.
ви можете використовуйте 'readonly'=>true і ваше спадне меню стане темним як поле лише для читання. якщо ви не хочете ніде використовувати поле as і просто хочете показати його для інформації, ви можете це зробити.
Дуже легко з jQuery: $('option:not(:selected)'). attr('вимкнено', правда); Редагувати => Якщо у вас є кілька спадних меню на одній сторінці, вимкніть усі невибрані параметри у select-ID, як показано нижче.
Атрибут тільки для читання можна налаштувати так, щоб користувач не змінював значення, доки не будуть виконані інші умови (наприклад, встановлення прапорця тощо). Тоді JavaScript може видалити значення тільки для читання та зробити поле введення доступним для редагування.
© Copyright 2025Місцеві поради| Theme developed by Lucid Solutions