Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dynamiczne OPTION, dodawanie i usuwanie
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%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Kod
<script type="text/javascript">
function add() {
    var x=document.getElementById("s1");
    var y=document.getElementById("s2");
    y.options[y.length] = new Option(x.options[x.selectedIndex].text,x.selectedIndex.value);
  
}
function remv() {
    document.getElementById("s2").remove(document.getElementById("s2").selectedIndex);
}
</script>

  1. <select id="s1">
  2. <option value="1">1</option>
  3. <option value="2">2</option>
  4. <option value="3">3</option>
  5. <option value="4">4</option>
  6. <option value="5">5</option>
  7. </select><br /><br/>
  8. <select id="s2">
  9. <option value="6">6</option>
  10. <option value="7">7</option>
  11. <option value="8">8</option>
  12. <option value="9">9</option>
  13. <option value="10">10</option>
  14. </select><br /></br />
  15. <input type="button" onclick="add()" value="dodaj" />
  16. <input type="button" onclick="remv()" value="usun" />
Go to the top of the page
+Quote Post

Posty w temacie
- php programmer   dynamiczne OPTION   29.08.2005, 11:47:41
- - revyag   Kod<script type="text/javascript"...   29.08.2005, 12:05:38
- - php programmer   DZIEKI ! rozumiem, że x.selectedIndex oraz x...   29.08.2005, 12:17:05
- - revyag   Nie. x.selectedIndex - to bieżący option w selekci...   29.08.2005, 12:43:48
- - php programmer   A jak zmodyfikować tą funkcję usuwająca, aby zamia...   29.08.2005, 13:51:30
- - revyag   Kodfunction Link() { location.href=docume...   29.08.2005, 14:11:41
- - php programmer   no tak przeciez location, mam jeszcze jeden probl...   30.08.2005, 08:25:24
- - nospor   @php programmer jesteś na mojej czarnej liście osó...   30.08.2005, 08:29:21
- - php programmer   to moze dałbyś mi łaskawie jakiś link do tej specy...   30.08.2005, 08:35:03
- - nospor   O, i masz jak wół podane value. WIec czemu ci nie ...   30.08.2005, 08:41:15
- - php programmer   no wiem że mam podane, ale jest możliwosc jedynie ...   30.08.2005, 08:45:37
- - nospor   A sprobowales chociaż? Robisz tak samo jak z text:...   30.08.2005, 08:46:50
- - php programmer   tak juz spróbowałem na początku jak mówisz, pewnie...   30.08.2005, 08:49:02
- - nospor   Pokaz caly kod bo az misie wierzcy nie chce. POkaz...   30.08.2005, 08:50:28
- - php programmer   Dobra już sam doszedłem w czym tkwi problem. Spraw...   30.08.2005, 08:55:49
- - nospor   Oki, a na przyszlość bardziej dokladniej formułuj ...   30.08.2005, 09:01:10
- - revyag   @php programmer - kolega nie zrobił błędu. Kodnew ...   30.08.2005, 09:10:21
- - nospor   @revyag Nie koniecznie to był mój błąd. Ja poprost...   30.08.2005, 09:14:38
- - revyag   eee, sory Nie zauważyłem że było parę postów więc...   30.08.2005, 09:33:47
- - php programmer   ok mam jeszcze jedno pytanie (sory ze ciagle pytam...   30.08.2005, 09:46:45


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: 11.10.2025 - 10:37