|
|
![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.02.2012 Последняя активность: 02.03.2025 12:00
Сообщений: 3674
Сказал(а) спасибо: 3546
Поблагодарили: 1972 раз(а) в 1051 сообщениях
|
![]()
Суть задачки такая:
Есть простенький сервер на сях, относительно глупенький. Максимум, что умеет делать подстановки и обрабатывать методы get и post. Поставить что либо стандартное умеющее работать с cgi и подцепить свой скрипт не получится. В общем сейчас шаблон страницы конфигурации девайса выглядит примерно так: Код:
Текущий ток [current] mA. <form bla-bla-bla> Максимально разрешенный ток <input type="text" name="maxcurrent" value="[current]"></input> </form> Код:
Текущий ток 100 mA. <form bla-bla-bla> Максимально разрешенный ток <input type="text" name="maxcurrent" value="100"></input> </form> Код:
Текущий ток <calc>[current]*0.5</calc> mA. <input type="text" name="maxcurrent" value="<calc>[current]*0.5</calc>"></input> </form> Мне кажется, что тут js пригодился бы. Но я в этом вообще ноль. Интересуют два решения проблемы: пример как можно это сделать или ссылка, по которой можно научиться это делать самостоятельно. Просто учебников море, но какие из них хорошие? Мне в общем-общем виде видится такое решение: Код:
Текущий ток <ctag></ctag> mA. <form bla-bla-bla> Максимально разрешенный ток <input type="text" name="maxcurrent" value=""></input> </form> onload() { ctag.value=[curent]*0.5; maxcurrent.value=[current]*0.5; } onsubmit() { maxcurrent.value=maxcurrent.value/2; post(); }
__________________
Не стреляйте в программиста, он паяет как умеет. [Исправлено: m72, 13.07.2013 в 03:21] |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.02.2012 Последняя активность: 02.03.2025 12:00
Сообщений: 3674
Сказал(а) спасибо: 3546
Поблагодарили: 1972 раз(а) в 1051 сообщениях
|
![]()
Отбой. Разобрался. Идея рабочая.
Т.е. даже можно при загрузке страницы разобрать параметры по чекбоксам и при отправке сложить обратно. [Исправлено: m72, 14.07.2013 в 23:43] |
![]() |
![]() ![]() |