Динамически обновлять выпадающее меню после того, как пользователь вводит что-то, что должно быть добавлено в список - PullRequest
2 голосов
/ 26 января 2010

Я создаю веб-сайт на php с формой, которую учителя заполняют, чтобы пометить каждый вопрос теста на ярлыке. Ярлыки предопределены и перечислены в наборе раскрывающихся меню (по одному на каждый вопрос теста), но у пользователей есть возможность нажать «добавить новую метку», которая открывает другую форму в новом, меньшем окне (при сохранении содержимого в первоначальном виде нетронутым).

Как только пользователь добавляет свою новую метку, как я могу динамически обновить содержимое оригинальных раскрывающихся меню, чтобы включить новую метку, БЕЗ сброса значений раскрывающегося списка, которые уже были установлены пользователем?

1 Ответ

1 голос
/ 26 января 2010

Для этого вам нужно будет использовать JavaScript. JavaScript позволит вам изменить HTML-код веб-страницы после ее загрузки и отображения браузером. Если вам нужно обновить базу данных, чтобы она знала обо всех возможных опциях выпадающего меню, вы можете использовать Ajax для отправки новой опции на сервер, где PHP-скрипт добавит ее в базу данных.

Использование таких фреймворков, как jQuery и Prototype сделает это проще, чем использование необработанного JavaScript.

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