• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

<index><STRONG><index><STRONG>Вопрос по Js</STRONG> <DIV class=&quo

  • Автор темы pbnoob
  • Дата начала
P

pbnoob

Доброго времени суток!

Вопрос по java script:
пишу функцию, котороая должна просто взять значение поля
( 2 поля - UC и US, оба ComputedForDisplay)
(UC="M")
(US="0;1;2")

function EraseDocument() {
f = document._Project;
alert("му мля");
//UC=f.UserCompany.value;
//US=f.UserStatus.value;
UC=f.UC.value;
//US=f.US.value; <- пытаюсь взять "значение" переменной
si=f.US.selectedIndex <- пытаюсь взять "индекс массива", если переменная - массив
if (si!=null) // для полей типа компьютед
{ fld=f.US.options[si].value <- само "значение" переменной (массив)
//alert("3");
}
alert("UC="+UC);
alert("si="+si);
//alert("US="+US); <- обыкновенный месагбокс для "значение" переменной
alert("fld="+fld); <- обыкновенный месагбокс для переменной (массив)
g=US.indexOf ("0")
//alert("US="+US+" len="+US.length);
//alert("g="+g);
...
}
/* end function */

UC - выводит "М"
US в обоих случаях (один из них сейчас закоментарен) выдается сообщение, что переменная
не определена.

Подскажите как взять значение из этого поля?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!