Autor | Zpráva | ||
---|---|---|---|
Valer Profil * |
#1 · Zasláno: 15. 7. 2015, 16:25:17
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 * |
#2 · Zasláno: 16. 7. 2015, 10:19:25
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 |
#3 · Zasláno: 16. 7. 2015, 19:24:44
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;"> |
||
Časová prodleva: 9 let
|
0