Сообщение от vadim5june
|
нужно заменить
document.parametry
на или
document.forms[0]
или
function dd(p){
document.getElementsByName(p)[0]};
и вызывать dd("parametry");
|
Не знаю как, но заставил работать document.parametry.
Почти все работает как надо.
Осталась одна проблемка, над которой завис. Дело в том, что в форме есть несколько SELECT MULTIPLE (где можно выбрать несколько значений сразу) и когда вызываю скрипт, передается только первое значение.
Например, если выбраны 3, 4 и 7, показывает только 3.
Посмотрел document.parametry.elements[1].value - пишет 3, причем:
document.parametry.elements[1].value[1] document.parametry.elements[1].value[2]
document.parametry.elements[1].value[3]
все они undefined
Я так понимаю тут два пути - либо сразу передать массив, если это возможно через GET, либо ввести проверку с помощью if создать список значений массива в строку (например "3i4i7"), чтобы передать дальше через GET.
Но вопрос в том, где взять этот массив с данными, если в value висит только одно значение 3?