[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не работает обращение к значению input из js
zvezda_t
Здравствуйте! скажите мне пожалуйста в чем проблема?
не получается присвоить значение

var d = document; 

function fun1(i)
{
d.getElementById('pname'+i).value=i;
}




if(!empty($_POST["pname$i"])) $pname[$i]=$_POST["pname$i"];

$i=1;
print"
<input type='hidden' name='pname
$i' value='".@$pname[$i]."'>

<select id=
\"sel_id$i\" name=\"sel_id$i\" onchange=\" fun1('$i')\" >
<option >...</option>
</select>
"
;


ошибка на этой строчке: d.getElementById('pname'+i).value=i;
присвоения не происходит(



Спустя 41 минута, 14 секунд (22.06.2010 - 08:56) zvezda_t написал(а):
забыла поставить: id='pname$i'.
теперь всё работает smile.gif

Спустя 1 час, 26 минут, 18 секунд (22.06.2010 - 10:22) qpayct написал(а):
А это разве не getElementsByName?

Спустя 2 минуты, 32 секунды (22.06.2010 - 10:25) Basili4 написал(а):
getElementsByName и getElementsById разные методы 1 возращает объект по name 2 по id


_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.