Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Wstawienie wartości oraz etykiety
nexis
post 30.09.2007, 15:13:24
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Mam listę kategorii:

  1. <select id="category" name="category">
  2. <option value="0" selected="selected">- wybierz -</option>
  3. <option value="1" label="Nowości">Nowości</option>
  4. <option value="34" label="Samouczki">Samouczki</option>
  5. <option value="13" label="Słowniki">Słowniki</option>
  6. <a href="#dodaj"><img src="images/icons/add.png" alt="[x]" onclick="add();" /></a><br /><br />
  7. <div id="categories"></div>


Po wybraniu odpowiedniej kategorii oraz naciśnięciu przycisku "dodaj" chciałbym aby w w DIV categories wstawiła się wartość typu:

  1. <input type="hidden" name="cats[]" value="34" />Samouczki<br />


Akcja w JavaScript wygląda póki co tak:

  1. function add() {
  2. var catid = document.getElementById('category').value;
  3. document.getElementById('categories').innerHTML+= '<input type="hidden" name="cats[]" value="' + catid + '" /><br />';
  4. }


Problem tkwi w tym, ze nie wiem jak moge pobrac dodatkowo etykiete danej opcji - czyli w tym przypadku napisu "Samouczki". Jakies pomysly?


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Daimos
post 30.09.2007, 17:05:21
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


sam tekst Samouczek umiesc w warstwie o okreslonym id i za pomoca innerhtml wstaw tam odpowiednia wartosc

Ten post edytował my salsa 30.09.2007, 17:06:01


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:22