Kicha Opublikowano 20 Czerwca 2010 Udostępnij Opublikowano 20 Czerwca 2010 Chciałbym zrobic skrypt wybierajacy jakas opcje z listy rozwijanej. Nizej pokaze kod jaki narazie mam: Leci on po kolejnych polach formularza i zmienia ich dotychczasowa wartosc var elementy = document.forms[0].elements; elementy[0].value = 'Pierwsze'; elementy[1].value = 'drugie'; Teraz zaczynaja sie schody. Zwykłe elementy[2] nie dziala dla pola rozwijanego. Probowalem juz wielu sposobów np. var index = 2; document.getElementById('Selector').getElementsByTagName('SPAN')[index]; Ale nie dziala. Pokazał bym html tego pola ale dam wam linka do calego formularza. http://ptzplace.lockerzclub.info/may-bonus/blue.php Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 20 Czerwca 2010 Udostępnij Opublikowano 20 Czerwca 2010 Musi to być js, nie możesz użyć <option> w html? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kicha Opublikowano 20 Czerwca 2010 Autor Udostępnij Opublikowano 20 Czerwca 2010 Niestety, ;/ Innej opcji nie ma a sam raczkuje dopiero w javascripcie choc juz duzo sie rozumiem. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 20 Czerwca 2010 Filar Społeczności Udostępnij Opublikowano 20 Czerwca 2010 Moim zdaniem zamiast czystego js użyj jquery. Będzie Ci znacznie łatwiej. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kicha Opublikowano 20 Czerwca 2010 Autor Udostępnij Opublikowano 20 Czerwca 2010 Tyle ze ja tego jQuery nie znam w ogóle. Juz wole js. Kiedys pracowalem troszeczke w jQuery ale to juz inna magia Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 21 Czerwca 2010 Filar Społeczności Udostępnij Opublikowano 21 Czerwca 2010 Wbrew pozorom JQuery jest o wiele łatwiejsze i przyjemniejsze od czystego js. Przede wszystkim masz większą zgodność między przeglądarkami oraz łatwy w użyciu selektor za pomocą wbudowanego obiektu - $('costamcostam'), który obsługuje także niektóre selektory CSS3 standardowo nieobsługiwane w niektórych przeglądarkach. Niestety nie mogę Ci teraz pomóc bezpośrednio, bo aktualnie nie mam czasu, ale robię teraz w pracy stronę www gdzie chciałem zaimplementować parę efektów, więc pierwszy raz skorzystałem z JQuery (wcześniej używałem mootools) i naprawdę bardziej łopatologicznego frameworka js chyba nie ma. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kicha Opublikowano 21 Czerwca 2010 Autor Udostępnij Opublikowano 21 Czerwca 2010 Jednak jak juz zaczalem js to wole dokonczyc i potem sie wziasc za jQuery, mam juz taki skrypcik na wybor pola (chyba:P): function select(v) { var select = document.getElementById("selectid"); for(var i=0; i<select.options.length; i++) { if(select.options[i].value == v) { select.selectedIndex = i; break; } } } Jak mozecie powiedzcie czy on powienien wybierac z listy rozwijanej. Tylko chcialem pierw zrobic tak: var elementy = document.forms[0].elements; elementy[0].value = 'Pierwsze'; elementy[1].value = 'drugie'; i ze w elementy[1] wybieralo mi opcje. Czy tak sie da zrobic uzywajac tego elementy[1]? Czy trzeba odniesc sie do id? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się