Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> lista.selectedIndex nie przyjmuje wartości -1
php programmer
post
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


Mam problem.
Mam SELECT "lista"
Kod
var lista = document.getElementById("lista");
alert(lista.selectedIndex);

gdy jest zanzaczony jakiś element to jest OK
ale jak nie mam zaznaczonego elementu to nic mi nie wyświetla
a liczyłem na to że będę miał -1 wtedy mógbym odpowiednio reagować
na brak wybrania jakiegokolwiek elementu.
Skoro nie przyjmuje wartości -1 to jak poznać że nie wybrano niczego.

Ten post edytował php programmer 1.09.2005, 09:20:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
php programmer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


Zero to pierwszy element

Apropos tego kodu (przed chwilą go sprawdziłem):

Kod
if (lista.selectedIndex && lista.selectedIndex!=-1)
alert(lista.selectedIndex); else alert("nic nie wcisnieto");


jak nie mam nic zaznaczone to sie nic nie dzieje
jak jest pierwszy element zaznaczony to pisze "nic nie wcisnieto"
jak nastepne to wypisze odpowiedznią liczbe

Ps. Cytat: "Tak pierwszy element, ale przecież na starcie na tym właśnie elemencie jest ustawiony selectedIndex. Bo niby gdzie ma być ?"

Nie wiem, może -1 , bo pierwsza pozycja to by było przekłąmanie

Ten post edytował php programmer 1.09.2005, 09:20:16
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 14:01