03-11-2009, 18:38
Witam szacowne grono webmasterów!
Mam pewien problem z formularzem. Rzecz z pozoru prosta ale nie wiem z której strony podejść do problemu :/
Do rzeczy!
Mam formularz, po prawej ListBox1 po lewej ListBox2.
W lewym mam listę elementów (przykładowo A1, A2, A3....An) pomiędzy ListBox'ami jest przycisk "Dodaj" który przerzuca elementy z ListBox1 do ListBox2 przy użyciu: Listbox2/addItem(ListBox1.rowValue) i to działa jak należy.
Ale! Potrzeba mi wprowadzić warunek, że jeżeli już w Listbox2 istnieje dany element (np. A1) nie wpisywał go po raz drugi czyli:
---cut here---
if (ListBox1.rowValur == element_jest_w_listbox2) {
ListBox2.addItem("")
}else{
ListBox2.addItem(ListBox1.rawValue)
}
---cut here---
i teraz jak zdefiniować 'element_jest_w_listbox2' by sprawdzał zawartość ListBox2 i porównywał z dodawaną wartością z ListBox1? Czy posłużyć się pętlą, tablicami, zdarzeniami...? Czy zdefiniować funkcję?...Jaką?
No od wczoraj mam 'pomroczność jasną' i nie wiem, przeszukałem forum, google i nie znalazłem podpowiedzi...
Proszę o radę lub wskazówkę!
Mam pewien problem z formularzem. Rzecz z pozoru prosta ale nie wiem z której strony podejść do problemu :/
Do rzeczy!
Mam formularz, po prawej ListBox1 po lewej ListBox2.
W lewym mam listę elementów (przykładowo A1, A2, A3....An) pomiędzy ListBox'ami jest przycisk "Dodaj" który przerzuca elementy z ListBox1 do ListBox2 przy użyciu: Listbox2/addItem(ListBox1.rowValue) i to działa jak należy.
Ale! Potrzeba mi wprowadzić warunek, że jeżeli już w Listbox2 istnieje dany element (np. A1) nie wpisywał go po raz drugi czyli:
---cut here---
if (ListBox1.rowValur == element_jest_w_listbox2) {
ListBox2.addItem("")
}else{
ListBox2.addItem(ListBox1.rawValue)
}
---cut here---
i teraz jak zdefiniować 'element_jest_w_listbox2' by sprawdzał zawartość ListBox2 i porównywał z dodawaną wartością z ListBox1? Czy posłużyć się pętlą, tablicami, zdarzeniami...? Czy zdefiniować funkcję?...Jaką?
No od wczoraj mam 'pomroczność jasną' i nie wiem, przeszukałem forum, google i nie znalazłem podpowiedzi...
Proszę o radę lub wskazówkę!
dovecot: Time just moved backwards by 7576 seconds. This might cause a lot of problems, so I'll just kill myself now!