Javascript+action Hotspot в клиенте

Тема в разделе "Lotus - Программирование", создана пользователем susinmn, 23 июл 2009.

  1. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    Есть поле allow multiple values(separate new line) c action hotspot. Можно ли по клику значения в поле получить само значение или позицию?

    Вот это не работает...

    This onClick event handler for a button displays the selected values of a "Dialog list" field.
    with (window.document.forms[0].MyList) {
    for (n=0; n<length; n++) {
    if (options[n].selected) {
    alert (options[n].text)
    }
    }
    }
     
  2. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    Вот что сейчас имеется)
    Есть поле MyList соmputed, dialog list, allow multiple values(separate new line) c action hotspot.
    В action hotspot на onClick пишем:
    Click()
    В форме в JSHeader пишем:
    function Click(){
    document.forms[0].test.click();
    }

    Cоздаем кнопку c name/id html test и на onClick пишем:
    alert(document.forms[0].MyList.options[document.forms[0].MyList.selectedIndex].v
    alue)

    Но, при нажатии на любой элемент списка выдает последний(

    А если пишем так, то выдает все значения(

    for (n=0; n<document.forms[0].MyList.length; n++) {
    if (document.forms[0].MyList.options[n].selected) {
    alert (document.forms[0].MyList.options[n].text)
    }
    }
    Что не так?...
     
Загрузка...
Похожие Темы - Javascript+action Hotspot клиенте
  1. susinmn
    Ответов:
    2
    Просмотров:
    1.127
  2. StarikStarik2705
    Ответов:
    45
    Просмотров:
    6.570
  3. savl
    Ответов:
    0
    Просмотров:
    1.555
  4. HelenHelen
    Ответов:
    3
    Просмотров:
    2.053
  5. NickProstoNick
    Ответов:
    11
    Просмотров:
    5.200

Поделиться этой страницей