Добавление значения переменной js в поле ввода - PullRequest
0 голосов
/ 08 сентября 2011

Как я могу получить значение из переменной javascript, которая находится в ее собственном файле .js, и заполнить ее скрытым полем? Я никогда не пробовал ничего подобного, поэтому я понятия не имею, для чего даже гуглить.

1 Ответ

3 голосов
/ 08 сентября 2011
var f = document.getElementById("myHiddenFieldId");
if (f) {
  f.value = myVar;
}

Обязательно используйте этот скрипт при загрузке страницы или в блоке скрипта где-то под скрытым полем. Также убедитесь, что ваш внешний js-файл загружен, поэтому обработчик onload будет самым безопасным местом.

ОБНОВЛЕНИЕ: Использование jQuery

jQuery(document).ready(function() {
  jQuery("#myHiddenFieldId").val(myVar);
});

ОБНОВЛЕНИЕ: в вашем конкретном случае вы можете попробовать с

var value = dragtable.readCookie("dragtable-" + "myTableId");
if (value) {
  jQuery("#myHiddenFieldId").val(value);
}
...