Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript] Zmienny target (action)
Forum PHP.pl > Forum > Przedszkole
ViX
Witam, mam taki kod i chciałbym aby po naciśnięciu Submita action ustawiał się na x-x-x.xml gdzie "x" to opdowiednio: pierwszy, drugi, trzeci select. Czy mógłby mi w tym ktoś pomóc?

  1. <form action="TUTAJ_ZMIANA_TARGETA">
  2. <select name="country" style="width: 110px">
  3. <option disabled="disabled">[kraj]</option>
  4. <option value="1">1</option>
  5. <option value="2">2</option>
  6. </select><br />
  7. <select name="province" style="width: 110px">
  8. <option disabled="disabled">[wojewudztwo]</option>
  9. <option value="1">1</option>
  10. <option value="2">2</option>
  11. </select><br />
  12. <select name="category" style="width: 110px">
  13. <option disabled="disabled">[kategoria]</option>
  14. <option value="1">1</option>
  15. <option value="2">2</option>
  16. </select><br />
  17. <input type="submit" value="Subskrybuj" style="width: 110px">
  18. </form>


Byłbym bardzo wdzięczny za pomoc bo zależy mi na tym skrypcie
Rafal Filipek
przykladowo tak:
  1. function setAction(){
  2. var i, url = [];
  3. var form = document.getElementById('myForm');
  4. var selects = form.getElementsByTagName('select');
  5. var j = selects.length;
  6. for(i=0; i<j; i++){
  7. url.push(selects[i].options[selects[i].selectedIndex].value);
  8. }
  9. form.setAttribute('action',url.join('-') + '.xm');
  10. }
  11. <form id="myForm" action="TUTAJ_ZMIANA_TARGETA">
  12. <select name="country" style="width: 110px">
  13. <option disabled="disabled">[kraj]</option>
  14. <option value="1">1</option>
  15. <option value="2">2</option>
  16. </select><br />
  17. <select name="province" style="width: 110px">
  18. <option disabled="disabled">[wojewudztwo]</option>
  19. <option value="1">1</option>
  20. <option value="2">2</option>
  21. </select><br />
  22. <select name="category" style="width: 110px">
  23. <option disabled="disabled">[kategoria]</option>
  24. <option value="1">1</option>
  25. <option value="2">2</option>
  26. </select><br />
  27. <input type="submit" value="Subskrybuj" onclick="setAction()" style="width: 110px">
  28. </form>
ViX
Dzięki wielkie biggrin.gif

Jeszcze mam jedno pytanie: jak zrobić aby po wejściu do pliku xml za pomocą tego skryptu plik automatycznie dodawał się do kanałów RSS (np. w firefox)? Przypuszczam że trzeba jakoś nagłówek presłać. Tylko jak?
erix
Wystarczy, że ustawisz odpowiedni typ MIME: http://en.wikipedia.org/wiki/RSS
Przeglądarki powinny same rozpoznać.

Cytat
wojewudztwo

I Tyś Polak?
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.