Ernest Syska Przedsiębiorca
Temat: Weryfikacja multiselecta
Cześć!Ostatnia pomoc okazała się bardzo cenna, więc chciałbym zapytać Was o następującą rzecz.
Mam zwyczajny multiselect, w którym chciałbym kontrolować ilość wybranych pozycji. Tzn, jeśli klient wybierze więcej niż 15, js krzyczy że nie można tego robić. Do tej pory uzywałem (element funkcji validate()):
if ( document.formularz_softnew.cat.selectedIndex >= 16 )
{
alert ( "Niestety nie możesz wybrać więcej niż 15 kategorii IT do jednego oprogramowania." );
document.formularz_softnew.cat.focus();
return false;
}
Ale okazało się że selectedIndex nie zlicza SUMY zaznaczonych w selecie pozycji ale liczy, którą od początku listy pozycję zaznaczono.
Powiedzcie proszę jak sprawić aby sprawdzać ile pozycji łącznie wybrał klient w multiselekcie, niezależnie od lokalizacji pozycji na liście wyboru.
Pozdrawiam i góry dziękuje.
Ernest