[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Potvrdenie odoslania formulara cez vyskakovacie okno

Registrovaný: 20.01.07
Prihlásený: 12.02.24
Príspevky: 401
Témy: 87 | 87

ako na to?

pri odoslani formulara potrebujem nejaku premennu naplnit

$oznam="nejaky text."

a na zaklade tej premennej by sa malo otvorit nejake alert okno s tym textom, ako potrvdenie odoslania formulara

dakujem


Offline

Správca fóra
Správca fóra
Potvrdenie odoslania formulara cez vyskakovacie okno

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava

ved ked sa formular uspesne odosle, tak si inicializujes premennu s oznamovacim textom a tu potom pouzijes napr. v js alerte niekde na stranke...


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Potvrdenie odoslania formulara cez vyskakovacie okno

Registrovaný: 20.01.07
Prihlásený: 12.02.24
Príspevky: 401
Témy: 87 | 87
Napísal autor témyOffline : 02.12.2008 12:03 | Potvrdenie odoslania formulara cez vyskakovacie okno

dal som si na web funkciu
Kód:
<script type="text/javascript">
function myfunction()
{
alert("nejaky text");
}
</script>


do formulara som dal toto:
Kód:
onclick="myfunction()"


no, ono to funguje, ale v momente ked kliknem na odoslat formular, vyskoci to okno a az ked sa to okno zavrie, az vtedy sa dokonci poslanie formulara a nabehne mi tam nejaky moj text, ze formular bol odoslany ...



da sa nastavit casove oneskorenie vyskocenia toho js okna?


Offline

Správca fóra
Správca fóra
Potvrdenie odoslania formulara cez vyskakovacie okno

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava

takto to nerob, lebo nemas zaruku, ze sa ti ten formular spravne odosle... default hodnota premennej, ktora bude obsahovat oznamovaci text, bude prazdna hodnota... tam, kde kontrolujes, ci bol formular odoslany, tak ak je vsetko spravne vyplnene (ak to kontrolujes) a ak sa uspesne odoslal (mailom, do db a pod), tak nastavis text nejakej premennej trebars na "Formular uspesne odoslany.", inak ju nastavis na "Chyba". Niekde v tele dokumentu budes testovat hodnotu tejto premennej, ak nie je prazdna (formular bol odoslany uspesne/neuspesne), vypises do zdrojaku ten javascript (pre testovacie ucely zatial staci jednoduchy alert)...


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Potvrdenie odoslania formulara cez vyskakovacie okno

Registrovaný: 20.01.07
Prihlásený: 12.02.24
Príspevky: 401
Témy: 87 | 87
Napísal autor témyOffline : 02.12.2008 12:26 | Potvrdenie odoslania formulara cez vyskakovacie okno

ked formular mi odosle, vypise sa mi tato cast kodu:
Kód:
<p style="text-align:center; margin: 20px;">Formulár, ktorý ste práve vyplnili, bol úspešne odoslaný.</p>


ako do nej implementujem to vyskakovacie okno? napis mi to pls

proste aby mi to vypisalo a paralelne aj to okno vyskocilo cez to js, ako sa to zapise

dik


Offline

Správca fóra
Správca fóra
Potvrdenie odoslania formulara cez vyskakovacie okno

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava

Kód:
<?php
$msg = "";
$sendFlag = false;

if(!empty($_POST)) {
   /*
   rozne overovacky a pod
   ak bol formular odoslany v pohode:
      $msg = "Formular bol odoslany v poriadku"
      $sendFlag = true
   inak:
      $msg = "Chyba pri odosielani"
   */
}
?>
<html>
...
<?php
if(!empty($msg)) {
   echo '<script type="text/javascript">';
   echo 'alert("'.$msg.'");';
   echo '</script>';
}
?>
...
</html>


ten $sendFlag mas len ako doplnok, nemusi tam byt, sluzi v podstate na zistenie, ci bol formular odoslani v poriadku alebo nie... spolu s $msg teda mozes napr jednoducho nastavit farby pre chybu alebo uspech...


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Potvrdenie odoslania formulara cez vyskakovacie okno

Registrovaný: 20.01.07
Prihlásený: 12.02.24
Príspevky: 401
Témy: 87 | 87
Napísal autor témyOffline : 02.12.2008 13:15 | Potvrdenie odoslania formulara cez vyskakovacie okno

vdaka, uz je to OK


 [ Príspevkov: 7 ] 


Potvrdenie odoslania formulara cez vyskakovacie okno



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Potvrdenie odoslania formulara

v PHP, ASP

26

1396

12.01.2011 18:40

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Vyskakovacie okno

v Ostatné programy

2

335

14.09.2013 0:31

tarezni

V tomto fóre nie sú ďalšie neprečítané témy.

vyskakovacie okno

v JavaScript, VBScript, Ajax

4

686

17.03.2011 22:09

spargi

V tomto fóre nie sú ďalšie neprečítané témy.

Vyskakovacie okno

v Operačné systémy Microsoft

6

571

16.06.2008 6:54

holubbn

V tomto fóre nie sú ďalšie neprečítané témy.

vyskakovacie okno

v PHP, ASP

3

1046

24.07.2009 21:11

emer

V tomto fóre nie sú ďalšie neprečítané témy.

vyskakovacie okno

v Služby a webstránky

17

1476

31.05.2020 19:58

sumec86

V tomto fóre nie sú ďalšie neprečítané témy.

Vyskakovacie okno

v Redakčné systémy

1

649

18.04.2007 18:08

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

zrušiť vyskakovacie okno

v Operačné systémy Microsoft

2

521

16.03.2020 21:33

tairikuokami

V tomto fóre nie sú ďalšie neprečítané témy.

WMP - vyskakovacie okno?

v Audio programy

2

583

27.08.2010 16:34

Marco1719

V tomto fóre nie sú ďalšie neprečítané témy.

Potvrdenie formulára z iframu

v JavaScript, VBScript, Ajax

2

357

30.09.2010 18:35

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

vyskakovacie okno par milisekund

v Antivíry a antispywary

1

504

24.05.2008 17:11

brm

V tomto fóre nie sú ďalšie neprečítané témy.

Vyskakovacie okno NEW antivirusu

v Antivíry a antispywary

9

926

12.11.2008 15:15

Devilman666

V tomto fóre nie sú ďalšie neprečítané témy.

[VYRIESENE] spracovanie formulara cez GET

v PHP, ASP

15

925

20.02.2009 11:01

newboy1

V tomto fóre nie sú ďalšie neprečítané témy.

Úprava záznamu v MySQL cez okno prehliadača

v Databázy

3

740

07.06.2011 8:42

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

kontrola odoslania

v PHP, ASP

21

837

01.10.2008 17:29

B.A.X.O

V tomto fóre nie sú ďalšie neprečítané témy.

Overenie odoslania mailu

v PHP, ASP

1

368

25.07.2010 13:58

walther



© 2005 - 2024 PCforum, edited by JanoF