Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript]Problem z przesłaniem danych z selecta do js
Forum PHP.pl > Forum > Przedszkole
miras
Witam, mam następujący problem...

plik js:

  1. <script type="text/javascript">
  2.  
  3. $(function()
  4. {
  5.  
  6.  
  7. $("#bilettable").find("select").change(function(){
  8.  
  9. $("#data").val("");
  10. $('#biletinfo').html("");
  11.  
  12. });
  13.  
  14.  
  15. $("#data").change(function(){
  16.  
  17. var kurs= <? echo (int)$id_kurs; ?>;
  18. var id_user= <? echo (int)$_SESSION['uid']; ?>;
  19. var blokada= <? echo (int)$blokada; ?>;
  20. var id_przystanek1=$("#id_przystanek1").val();
  21. var id_przystanek2=$("#id_przystanek2").val();
  22. var data=$("#data").val();
  23. $('#biletinfo').html("");
  24. //alert(dane);
  25. $.get("aj,bilet," + data + "," + id_przystanek1 + "N" + id_przystanek2 + "N" + id_user + "N" + blokada, function(data) {$('#biletinfo').html(data)});
  26. });
  27.  
  28. });
  29. </script>


następnie selecty:

  1. <table align="center">
  2. <tr><td><select name="day"><?php for($i=1; $i<=31; $i++) { if ($i<10) {$d="0";} else { $d=""; } echo '<option value="'.$i.'">'.$d.''.$i.'</option>'; } ?></select></td>
  3. <td><select name="month"><?php for($a=1; $a<=12; $a++) { if ($a<10) {$d="0";} else { $d=""; } echo '<option value="'.$a.'">'.$d.''.$a.'</option>'; } ?></select></td>
  4. <td><select name="year"><?php for($b=2013; $b>=1900; $b--) echo '<option value="'.$b.'">'.$b.'</option>'; ?></select></td></tr>
  5. </table>



problem lezy w tym, że muszę połączyć jakoś te 3 wartości (dzien, miesiac date) z tych selectów i przesłać do: var data=$("#data").val(); tej zmiennej w js, wszystko musi się odbyć bez przeładowywania strony, automatycznie, dodam jeszcze, że przerabiam ten skrypt i dlatego taki problem...


Dzięki z góry!

odświeżam, wie ktoś jak pobrać te dane?

pilne...
tolomei
Witaj.

Pytanie to jak pobrać dane z selektów.

[JAVASCRIPT] pobierz, plaintext
  1. var dzien = $('select[name="day"]').val();
  2. var miesiac = $('select[name="month"]').val();
  3. var rok = $('select[name="year"]').val();
  4. var data = dzien+'-'+miesiac+'-'+rok; // data w formacie dd-mm-yyyy
[JAVASCRIPT] pobierz, plaintext


Pozdrawiam.
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.