Установка значения скрытого ввода внутри формы

#javascript

#javascript

Вопрос:

У меня есть следующий ввод в форме (идентификатор формы = «форма» для примера): как вы можете видеть, я установил имя и идентификатор.

 <input type="hidden" value="" name="referer" id="referrer" />
 

Я попробовал следующее на head:

 <script>
 function start() {
var ref = document.getElementById('referrer');
ref.value = document.referrer;
}
onload = start;
</script>
 

Но ничего, значение =»». я думаю, это потому, что ввод находится в форме? если это причина, как это исправить?

Ответ №1:

window.onload вместо onload , кажется, проблема.

Протестировал код здесь.

Комментарии:

1. По какой-то причине скрытый ввод по-прежнему не получает значение ссылки.

2. @nicael спасибо, его предупреждение хорошо, но скрытое поле по-прежнему имеет значение «». global2.globalvalyou.co.il

3. @Oshrib Er .. I .. Что это за язык?

4. (я удалил предупреждение).

5. @nicael иврит 🙂 но что важно для просмотра исходного кода nop? 🙂