sardvd
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В общем, такая история: Есть select, onchange которого запускает функцию. Функция изменяет значения в нескольких полях формы, которые имеют название вида 'name_id'. Name - это какой-то конкретный текст. Id передается в функцию одним из значений массива. Дальше нужна такая штука: document.form.name_id.value = "значение" Попытка определить имя поля как name+id возвращает правильное название, но при вставке в код - не работает. Определял двумя способами: inputname = name+id inputname = "name"+id Пробовались варианты: document.form.inputname.value = "значение" document.form.+inputname+.value = "значение" - возвращает "есть null или не является объектом" Я так понимаю, что inputname определяется скриптом как какой-то посторонний текст, а не имя поля. document.form.getelementbyid(inputname).value = "значение" document.form.getelementbyid('inputname').value = "значение" document.form.getelementbyid("inputname").value = "значение" - говорит "Объект не поддерживает это свойство или метод" Внимание, вопрос: что делать? | Всего записей: 126 | Зарегистр. 16-12-2007 | Отправлено: 19:11 21-09-2008 | Исправлено: sardvd, 19:13 21-09-2008 |
|