Помощник
|
Как поместить в значение формы переменную JavaScript? |
Avin
|
Сообщение
#1
|
||
|
|
||
|
|||
vvpol |
2.6.2010, 9:06;
Ответить: vvpol
Сообщение
#2
|
|
document.getElementsByName("имя_хиден_поля")[0].value = чего_надо_прописать.
Я подразумеваю что поле с именем "имя_хиден_поля" в документе всего ОДНО |
|
|
Avin
|
Сообщение
#3
|
|
Полей с хидден значением:
<input type="hidden" name="agetnum" value=""> <input type="hidden" name="placenum" value=""> <input type="hidden" name="name" value=""> <input type="hidden" name="agegrand" value=""> <input type="hidden" name="idq" value=""> То что вы написали надо засовывать в функцию, а потом ее вызывать, или можно просто в <script> </script> написать? |
|
|
Avin
|
Сообщение
#4
|
|
Пробую писать
<script language="JavaScript"> document.getElementsByName("name").value = "Avin"; </script> Не работает, без ковычек тоже. Так же попробовал document.forms.test.name.value="Avin"; Не работает. Help. |
|
|
gaaarfild |
2.6.2010, 9:41;
Ответить: gaaarfild
Сообщение
#5
|
|
Попробуйте обращатся не по имени, а задайте каждому ID и обращайтесь по нему(document.getElementById('myid').
Браузер какой у вас? |
|
|
Avin
|
Сообщение
#6
|
|
Сейчас попробовал в последней мозилле, гугл хроме, опере.
Попробовал, как вы сказали - не получается, пришлю код, возможно я просто неправильно пишу. <script language="JavaScript"> document.getElementById('1234').value = "Avin"; </script> <form method="post" action="index.php" name="test"> <input type="hidden" name="name" value="" id="1234"> <input type="submit" Value="продолжить"> </form> |
|
|
gaaarfild |
2.6.2010, 9:52;
Ответить: gaaarfild
Сообщение
#7
|
|
Попробуй так
<script language="JavaScript">
document.getElementById('name').setAttribute('value','Avin'); </script> <form method="post" action="index.php" name="test"> <input type="hidden" name="name" value="" id="name"> <input type="submit" Value="продолжить"> </form> |
|
|
Avin
|
Сообщение
#8
|
|
в обычный тип=текст он подставляет по первому примеру в интернет эксплорере(и то только в поле, в исходниках валуе пустой),
в валуе хиддена (последний пример) не вркячивается. (я смортю по исходному коду странцы в броузере) Например в php можно писать так <input type="hidden" name="name" value="<? echo $name; ?>"> в жаве как то так может можно? |
|
|
gaaarfild |
2.6.2010, 10:15;
Ответить: gaaarfild
Сообщение
#9
|
|
Просто скорее всего, JS инициализируется раньше загрузки страницы. Привяжите запуск скрипта к какому нибудь событию. OnLoad или OnClick
|
|
|
vvpol |
2.6.2010, 10:17;
Ответить: vvpol
Сообщение
#10
|
|
document.getElementsByName("name") возвращает массив
поэтому document.getElementsByName("name")[0].value = "Avin"; |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Арбитражники, как ведете учет расходов и доходов? | 12 | Boymaster | 1925 | Вчера, 21:03 автор: MisterBit |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4817 | 17.4.2024, 1:19 автор: sergio11 |
|
Как вы отдыхаете от работы за компом | 148 | adw-kupon.ru | 19715 | 8.4.2024, 10:37 автор: Skyworker |
|
Как вы бросили работу и перешли на заработок с сайтов? | 18 | uahomka | 3109 | 5.4.2024, 5:53 автор: Skyworker |
|
Как бездомные хранят деньги? | 81 | metvekot | 13660 | 31.3.2024, 12:44 автор: Boymaster |
Текстовая версия | Сейчас: 20.4.2024, 8:30 |