Wuu Posted January 4, 2009 Report Share Posted January 4, 2009 Ja es izdaru "postu" ar browseri ,tad ja pērtam uzspiežu "refresh". Browseris atkārtoti postu datus vai to ir iespējams novērst? Link to comment Share on other sites More sharing options...
bubu Posted January 4, 2009 Report Share Posted January 4, 2009 POST pieprasījuma saņemšanas skriptā neizvadi nekādu outputu, bet gan veic redirektu (ar http headeri Location) uz citu lapas daļu (piemēram tā posta saturu rādīšanu). Tas vairumā gadījumu līdzēs. Pret atlikušajiem gadījumiem, kas notiks daudz retāk, šķiet vienīgais, kas līdzēs, ir POST'ojamo datu salīdzināšana ar DB ievadītajiem datiem. Link to comment Share on other sites More sharing options...
mad182 Posted January 4, 2009 Report Share Posted January 4, 2009 Es parasti daru abus divus, jo lietotāji dažkārt iemanās ne tikai spiest refresh, bet arī izmisīgi klikšķinat uz "submit" pogas. Link to comment Share on other sites More sharing options...
bubu Posted January 4, 2009 Report Share Posted January 4, 2009 Ah, jā vēl papildus var ar JavaScript pie formas submita diseiblot Submit pogu. Pret prastiem lietotājiem-klikšķinātājiem tas līdzēs. Link to comment Share on other sites More sharing options...
Wuu Posted January 4, 2009 Author Report Share Posted January 4, 2009 Varbūt kādam noderēs :) <script type='text/javascript'> function OnceClik() { document.getElementById('once').disabled=true; document.getElementById('once').value='Notiek Ielāde...'; } </script> <input id='once' type='submit' name='submit' value='Submit' onclick='OnceClik()'> Link to comment Share on other sites More sharing options...
bubu Posted January 4, 2009 Report Share Posted January 4, 2009 Vispār jau tas nav pareizi. Pareizāk to ir darīt formas onsubmit eventā. <form action="..." method=".." onsubmit="OnceClik()"> Link to comment Share on other sites More sharing options...
Wuu Posted January 4, 2009 Author Report Share Posted January 4, 2009 (edited) Mēģināju spiežot enter nevis pogu, submit cliks arī nostrādā! Bet izmantošu tavu variantu :) Edited January 4, 2009 by Wuu Link to comment Share on other sites More sharing options...
Grey_Wolf Posted January 4, 2009 Report Share Posted January 4, 2009 bet arī izmisīgi klikšķinat uz "submit" pogas. sitam paliidz flud kontrole ... Sesiijaa laiku kad pedejo reizi ir bijis Posts un miers --> tikai jatceraas ka jaizmanto pieraksts MiliSekundes, jo Useris pa 1 Sek var iemaniities nospiest vismaz 2-3 reizes to submitu ... Link to comment Share on other sites More sharing options...
Recommended Posts