Прошу благосклонности в JS полный ноль Почему результат вычисления не вставляется в поле input есть скрип Код (Javascript): <script> function myTimezone(){ //здесь код вычисления таймзоны var g = new Date(); return document.write(g.getTimezoneOffset()); } document.getElementById("tzone").value = myTimezone(); </script> результат вычисления -460 HTML: <input type="text" name="timezone" id="tzone" value=""/> В поле input автоматчески должно стоять -460
Не совсем понял Функция myTimezone() нормально отработала вернула значение - 460 только вот вернула его не в поле input. Рекомендуете использовать inner HTML?
Она его не вернула. Она его написала в html в том месте разметки, где размещен блок <script>, содержащий её вызов.
Вставил в своей лабораторной немного измененный скрипт Код (Javascript): var g = new Date(); var utc = "UTC " + (g.getTimezoneOffset())/(-60).toString(); return utc; } document.getElementById("tzone").value = myTimezone(); Теперь записывает в базу в таком виде: UTC 8 Что в принципе устраивает