|
Форма select с элементом по умолчанию переданным из javascript
Здравствуйте,
очень прошу помочь. Пишу web конфигуратор для микроконтроллера на котором поднят web сервер с файловой системой. не ругайте если что в JS делаю первые шаги. Как при открытии страницы передать в html ранее сохраненное пользователем на сервере значение (это должно быть значение по умолчанию) для формы select. Пользователь при необходимости выбирает новое и нажимает подтвердить. <div> <select name = Sample_Rate size=1 id="Sample_Rate"> <option VALUE="0">5</option> <option VALUE="1">10</option> <option VALUE="2">20</option> </select> </div> <div> <button id="systemSubmitButton">Submit</button> </div> |
Это должен делать сервер, отдавая страницу - сравнивать ранее полученное значение со значениями выводимых в html опций, и если равны, то добавлять опции selected.
|
То есть сервер сам должен сгенерировать html документ?
Сейчас он готовый лежит в файловой системе. |
А кто его должен генерировать? В любом случае сервер что-то должен отдать на запрос клиента. Пусть это будет чистый js сценарий, который уже на клиенте построит список и отметит выбранную опцию. Но кто принимает выбор пользователя и где его хранит чтобы потом его отметить при запросе клиента?
У вас должна быть форма, а не список с кнопкой submit. Если форму отправлять методом GET, то в файле можно разместить js-сценарий, который примет параметры, отметит выбранную опцию и вернет страницу клиенту. Что и как у вас работает не понятно, что значит ранее сделанный выбор сохраненный на сервере тоже темный лес. Чтобы сохранить на сервере нужен серверный язык, он у вас есть? |
ранее сделанный выбор это сохраненные фо флеш и считанные переменные в программе на си)))
И эта программа в том числе может обрабатывать поступающие от скрипта запросы. Хотелось бы чтобы скрипт получил нужные данные и нарисовал соответствующий список типа select |
Ну так пишите на си в файл ваш, по минимуму это может быть запись значения некой переменной, по которому js на клиенте при получении страницы отметит выбранную опцию. Либо на си отдавайте ваш html файл, в котором опции списка формируются выводом в цикле, с отметкой выбранного как было сказано выше. Что вы способны сделать на си в своем файле - записать/изменить некую строку или более сложное, формирование списка в цикле?
|
а можно сделать скрипт который нарисует список с выбранным параметром, который передаст сервер?
|
У меня просто около сотни параметров
|
Цитата:
|
я так понимаю что ajax есть
|
Часовой пояс GMT +3, время: 14:21. |
|