![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Hej.
Chciałbym dynamicznie (ale już na poziomie JS) dodawać i usuwać elementy <OPTION>, dokładniej chodzi o to, że są dwa okienka (tzn elementy <SELECT>), w jednym jest pełna lista (stała), a druga lista ma zawierać jedynie te elementy które kazemy do niej dopisać (a które pochodzą z pierwszej listy, guzik dodaj) oczywiscie chciałbym mieć też możliwośc usuwania <OPTION> (guzik usun) ponizej kod, ktory wyświetla zaznaczony element ze stałej listy (moze sie przyda) wybrany = document.film_form.filmy.selectedIndex; alert(document.film_form.filmy.options[wybrany].value); Ten post edytował php programmer 29.08.2005, 11:48:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
@php programmer - kolega nie zrobił błędu.
Kod new Option(x.options[x.selectedIndex].text,x.selectedIndex.value) Ta linia tworzy nową opcję w selekcie: - x.options[x.selectedIndex].text - tekst z optiona, który jest ustawiony jako bieżący w pierwszym selekcie - x.selectedIndex.value - wartość optiona, który jest ustawiony jako bieżący w pierwszym selekcie. @nospor - mały błędzik zrobiłeś (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) powinno być tak: Kod function Listuj(){
var lista = document.getElementById("lista"); for (i=0;i<lista.options.length;i++) { alert(lista.options[i].value); } } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 16:26 |