Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][JavaScript][PHP]Przesłanie metodą GET
KRISPI
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 22.11.2011

Ostrzeżenie: (0%)
-----


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.  


Ten post edytował KRISPI 14.03.2012, 14:44:51
Go to the top of the page
+Quote Post
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


  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.
Go to the top of the page
+Quote Post
KRISPI
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 22.11.2011

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
Niktoś
post
Post #4





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


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.

Ten post edytował Niktoś 14.03.2012, 14:31:07
Go to the top of the page
+Quote Post
KRISPI
post
Post #5





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 22.11.2011

Ostrzeżenie: (0%)
-----


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ę?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.08.2025 - 10:21