Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript][PHP]Przesłanie metodą GET
Forum PHP.pl > Forum > Przedszkole
KRISPI
Witam. Mam oto taki problem. Staram się przesłać dane metodą get. Na stronie jest umieszczony select z akcją onchange. Po zmianie powinna się ładować do iframe strona z odpowiednimi parametrami w tym przypadku chodzi o przekazanie zmiennej date o zawartości z pola dateinput. Niestety nie wiem jak podstawić do zmiennej date aktualną zawartość pola dateinput( czyli aktualną datę). Chodzi mi o kod js. To co jest obecnie w kodzie przesyła mi tylko ciąg wpisanych znaków a nie datę. Czyli zamiast daty w formacie YYYY-MM-DD przesyła :document.getElementById('data1').value;.Kod wygląda tak:
  1. <body onload="document.getElementById('new').contentWindow.location='formmeldunku.html?'">
  2. <h1>Ustalanie widoku meldunku</h1>
  3.  
  4.  
  5. Wybierz opcję:<br/>
  6. <select id="miesiac" onchange="document.getElementById('new').contentWindow.location=this.options[selectedIndex].value" name="miesiac">
  7. <option value="formmeldunku.html?" selected>Wprowadzenie meldunku</option>
  8. <option value="zameldowani.php?data=<script type='text/javascript'>document.getElementById('data1').value;</script>">Lista osób zameldowanych w dniu:</option>
  9. <option value="wymeldowani.php?data=<script type='text/javascript'>document.getElementById('data1').value;</script>">Lista osób opuszczających hotel w dniu:</option>
  10.  
  11. </select>
  12.  
  13.  
  14. <script>DateInput('data1', true, 'YYYY-MM-DD')</script>
  15.  
  16.  
  17. <br/>
  18.  
  19.  
  20. <iframe name="obraza" align="center" frameborder="3" width="1200" height="800" id="new"> </iframe>
  21.  
  22. </body>
  23.  
Niktoś
  1. <option value="zameldowani.php?data=document.getElementById('data1').value;">Lista osób zameldowanych w dniu:</option>

No ja jeszcze nie widziałem ,żeby ktoś tak ładował js dla parametrów.
Powiedz mi skąd twój dokument html ma wiedzieć w jaki sposób to renderować przecież nie wie jaki to język programowania.
KRISPI
Cytat(Niktoś @ 14.03.2012, 14:09:35 ) *
  1. <option value="zameldowani.php?data=document.getElementById('data1').value;">Lista osób zameldowanych w dniu:</option>

No ja jeszcze nie widziałem ,żeby ktoś tak ładował js dla parametrów.
Powiedz mi skąd twój dokument html ma wiedzieć w jaki sposób to renderować przecież nie wie jaki to język programowania.

Jakaś wskazówka?
Niktoś
Jak już to:
  1. <option value="zameldowani.php?data="+<script type='text/javascript'>document.getElementById('data1').value;</script>>Lista osób zameldowanych w dniu:</option>

Ale nadal nie widziałem aby ktoś zagnieżdżał funkcje w tagu i do tego js.
KRISPI
Cytat(Niktoś @ 14.03.2012, 14:29:07 ) *
Jak już to:
  1. <option value="zameldowani.php?data="+<script type='text/javascript'>document.getElementById('data1').value;</script>>Lista osób zameldowanych w dniu:</option>

Ale nadal nie widziałem aby ktoś zagnieżdżał funkcje w tagu i do tego js.

Naprawdę próbuje i nic.Czy istnieje jakaś możliwość jednoczesnego wyświetlenia strony w iframe po zdażeniu onchange i przekazania parametru z pola zawierającego aktualną datę?
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.