Autor Zpráva
Valer
Profil *
Upravujem si Google formular podla tohoto navodu http://morning.am/tutorials/how-to-style-google-forms/ a funguje to vyborne.
V bode c.9 sa upravuje sposob odosielania formulara:

<script type="text/javascript">var submitted=false;</script>
<iframe name="hidden_iframe" id="hidden_iframe"
style="display:none;" onload="if(submitted)
{window.location='http://YOUR-THANK-YOU-PAGE-URL';}"></iframe>
<form action="YOUR-EMBEDDED-GOOGLE-SPREADSHEET-LINK" method="post"
target="hidden_iframe" onsubmit="submitted=true;">

Chcem sa spytat, ci je mozne na stranku YOUR-THANK-YOU-PAGE-URL nejakym sposobom zachytit data, ktore formular posiela na YOUR-EMBEDDED-GOOGLE-SPREADSHEET-LINK.

vie niekto poradit? Chcel by som uzivalovi po odoslani formularu poslat dakovny mail a preto potrebujem odchytit jeho adresu.
Valer
Profil *
Napadol ma nasledovny sposob:
- neodosielat data na priamo do google docs, ale form action nasmerovat na stranku napr, thanks.php (<form action="thanks.php")
- na stranke thanks.php som si nechal vypisat POST data cez <?php print_r($_POST); ?>
- vypis vyzeral nejak nasledovne

Array ( 
[entry_63458486] => Valer 
[entry_1217041736] => Tester 
[entry_657061776] => valer@tester.sk => 
[,,\"-741753890667048269\"] [pageHistory] => 0 
[fbzx] => -741753890667048269 [submit] => OdoslaĹĄ )

- cize data mam zachytene, uz len potrebujem vediet ako na stranke thanks.php spravit automaticke preposlanie tychto dat do google docs
- viete poradit? dakujem.
Davex
Profil
Nestačilo by zachytit data před odesláním formuláře a předat je skriptu s poděkováním?

Asi nějak přibližně takto:

<script type="text/javascript">var submitted=false;</script>
<iframe name="hidden_iframe" id="hidden_iframe"
style="display:none;" onload="if(submitted)
{window.location='http://YOUR-THANK-YOU-PAGE-URL?email='+encodeURIComponent(submitted);}"></iframe>
<form action="YOUR-EMBEDDED-GOOGLE-SPREADSHEET-LINK" method="post"
target="hidden_iframe" onsubmit="submitted=this.email.value;">

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0