Считывание значения текущего выбранного элемента списка в переменную
На странице выводится строка ввода для поиска в словаре, задаваемого кодом языка l1, например, l1 = 1 - английский
При наборе символов в строке выдаётся выпадающий список с ближайшими по алфавиту значениями, реализованный по аналогии с выпадающим списком подсказок Гугла Сейчас код языка прошит в html-коде страницы: Блок I: <head> </script> <script type="text/javascript"> var urlgo="m.exe?l1=1&s="; // скрипт, вызываемый при выборе элемента в выпадающем списке var url="ms.exe?l1=1&s="; // скрипт, выводящий список подсказок для английского языка var strclosesug="close"; // по этой ссылке список можно закрыть </script> </head> (всё остальное, необходимое для выдачи списка, для простоты опускаю) Хочу добавить на страницу список языков: Блок II: <body> <select id="l1" name="l1" size="1"> <option value="1">English</option> <option value="2">Russian</option> <option value="3">German</option> </select> ... </body> Хочется, чтобы при выборе разных значений из списка они подставлялись параметрами в вызов скрипта без отправки всей страницы Но при смене языка в списке код языка, передаваемый скрипту, не меняется, так как сейчас он прошит в коде страницы После выполнения первого поиска выбранный код языка прописывается в коде страницы, и подключается правильный алфивитный список Но на первом экране задействован уже прописанный код языка, никак не связанный с текущим состоянием списка Можно ли как-то без отправки формы извлекать текущее значение из списка II и хранить его в переменной, используемой в блоке I ? |
|
Часовой пояс GMT +3, время: 03:37. |