Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Brak tworzenia pola wyboru z wartościami [IE7]
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Danone
Witam,

Mam taki problem, że w przeglądarce IE7 ten kod nie działa do końca poprawnie... wyświetla mi pole wyboru, ale bez wartości... w innych przeglądarkach działa bez zarzutów:) proszę o pomoc... nie wiem, czy po prostu czegoś nie dopisałem.

  1. <?php
  2. function weryfikuj()
  3. { 
  4. var liczba = document.getElementById( 'a' ).value.substr(0,3); 
  5. if( document.getElementById('a').value != "" && liczba == "501" && document.getElementById('a').value.length == "9")
  6. {
  7. var oP = document.getElementById("typ");
  8. oP.style.display = "block";
  9. var newSelect = document.createElement("select");
  10. var newOption1 = document.createElement("option");
  11. var newOption2 = document.createElement("option");
  12. var newOption3 = document.createElement("option");
  13. newSelect.name = "siec0";
  14. newSelect.id = "siec0";
  15. newOption1.value= "20";
  16. newOption1.text = "20 zł";
  17. newOption2.value= "50";
  18. newOption2.text = "50 zł";
  19. newOption3.value= "100";
  20. newOption3.text = "100 zł";
  21. document.getElementById("f1").appendChild(newSelect);
  22. newSelect.appendChild(newOption1);
  23. newSelect.appendChild(newOption2);
  24. newSelect.appendChild(newOption3);
  25.  
  26.  
  27. } 
  28. }
  29. ?>
lord_t
Zamień text, w liniach typu:
Kod
newOptionX.text = "100 zł";


na innerHTML:

Kod
newOptionX.innerHTML= "100 zł";
Danone
Dzięki pomogło, pewnie stosowałem starą metodę smile.gif

Aha a wiesz może jak sprawdzać każdy element w tablicy w js?

mamy np:
  1. <?php
  2. var aTablica = [501, 502, 503, 504]
  3. ?>


Jak teraz zrobić, żeby sprawdzał czy, któraś z tych liczb została wpisana?

Z góry dzięki za wskazówkę smile.gif
lord_t
W pętli przyrównać aTablica[i] do tego wpisanego. Jeśli tymi wpisanym tez jest tablica to w pierwszej pętli musisz mieć drugą. Wydaje mi się, że nie ma funkcji do sprawdzania czy w tablicy jest jakiś element.

BTW: Tak się nie tworzy tablic. Obczaj to: tablice
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.