Помощник
|
Как поместить в значение формы переменную 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"; |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1117 | 26.3.2024, 14:13 автор: knezevolk |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2286 | 25.3.2024, 6:52 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3912 | 25.3.2024, 6:34 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 23 | freeax | 3636 | 24.3.2024, 20:55 автор: Liudmila |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 1929 | 23.3.2024, 7:41 автор: Room |
Текстовая версия | Сейчас: 28.3.2024, 19:31 |