Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz oparty na listach - tablica POST
Forum PHP.pl > Forum > XML, AJAX > AJAX
sumol
Witam,

Mam formularz który zamiast tradycyjnego <input type="checkbox"> oparty został na listach:

  1. <form method="post" action="skrypt.php">
  2. <input type="text" class="abc" name="x" placeholder="Wpisz cos...">
  3. <input type="submit" value="Submit">
  4. </form>
  5.  
  6. <div class="form">
  7. <p>Opcje wyboru 1:</p>
  8. <ul class="kl1">
  9. <li><a>Opcja 1</a></li>
  10. <li><a>Opcja 2</a></li>
  11. <li><a>Opcja 2</a></li>
  12. </ul>
  13. <p>Opcje wyboru 2:</p>
  14. <ul class="kl2">
  15. <li><a>Opcja 1</a></li>
  16. <li><a>Opcja 2</a></li>
  17. <li><a>Opcja 2</a></li>
  18. </ul>


Chciałbym wybrane przez użytkownika opcje przesłać do skryptu
php w formie tablicy POST jak to można zrobić?
Turson
Można, musiałbyś to obsłużyć javascriptem: obsługiwać kliknięcie na opcję i dodawać jej wartość do ukrytego inputa
sumol
ok dzięki ale średnio podoba mi się ten ukryty input nasuwa się komuś jeszcze jakiś pomysł moze być też
zastosowana zwykła tablica nie koniecznie ten POST...
Turson
Po kliknięciu na opcję, dodajesz jej np. klasę "selected". Po naciśnięciu submit zbierasz wszystkie opcje gdzie class="selected" i przekierowujesz na url z dopisanymi pobranymi opcjami w tablicy $_GET.
Jak dla mnie to najprostszą opcją jest ukryty input dodawany z wartością zaznaczonej opcji.
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-2024 Invision Power Services, Inc.