Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] Wstawienie wartości oraz etykiety
Forum PHP.pl > Forum > Przedszkole
nexis
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?
Daimos
sam tekst Samouczek umiesc w warstwie o okreslonym id i za pomoca innerhtml wstaw tam odpowiednia wartosc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.