Autor | Zpráva | ||
---|---|---|---|
rychlous Profil * |
Zdravím, než to dlouze popisovat, uvedu příklad, se kterým si nevím rady.
-------------------------------------------------------------------------------------------------- function Klikni() { document.getElementById("prenes").value = "ahoj"; document.getElementById("forma").submit(); } <form method="post" id="forma"> <input type="hidden" id="prenes" name="prenes"> </form> Po zavolání funkce Klikni() se naplní input "prenes" a submitne se forma. Když si pak vypíšu php_info(); tak bych očekával, že bude naplněno $_POST['prenes] hodnotou "ahoj". Jenže není a hodnota je prázdná (no value). Jak je to možné? Díky moc !! |
||
Jan Tvrdík Profil |
#2 · Zasláno: 13. 12. 2012, 14:58:33
rychlous:
Data odeslaná formulářem zaniknout vrácením odpovědi serverem. Zřejmě voláš funkci phpinfo (bez podrtržítka) v nějakém dalším požadavku. Případně můžeš zkusit nahradit metodu POST za metodu GET. Odeslané hodnoty pak uvidíš v URL.
|
||
rychlous Profil * |
#3 · Zasláno: 13. 12. 2012, 15:06:26
Jan Tvrdík:
Děkuji za odpověď. Navedla mě k řešení :) Když jsem změnil metodu post na get, tak jsem v adrese zjistil, že mám ve zdrojáku zapomenutý stejně pojmenovaný input ;-) Díky ! |
||
Časová prodleva: 11 let
|
0