Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Подскажите плиз (https://javascript.ru/forum/dom-window/33509-podskazhite-pliz.html)

ratrat 26.11.2012 08:47

Подскажите плиз
 
Отправляю данные JavaScript-ом вот так(при событии вызывается функция):
function send(x) {
	var tip=document.getElementById('tip').innerHTML=x;
	data.submit();
}

Дальше:
<form action="otchet.php" method="GET" name="data">
	<input type="hidden" name="tip" id="tip">
</form>

В результате у меня передаётся строка "otchet.php?tip=", т.е. не передается значение поля "tip".
В FireBugе показывается, что образуется, например, такая строка
<input id="tip" type="hidden" name="tip">yyy</input>

Как бы мне передать значение поля "tip"?

danik.js 26.11.2012 09:11

input - пустой элемент, внутри него не может ничего находиться.
Вместо этого у него есть свойство value:

<input id="tip" type="hidden" name="tip" value="yyy" />


и соответственно:
document.getElementById('tip').value = x;

ratrat 26.11.2012 10:04

Спасибо


Часовой пояс GMT +3, время: 23:07.