[ 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

1391

12.01.2011 18:40

stenley

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

Vyskakovacie okno

v Ostatné programy

2

328

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

680

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

562

16.06.2008 6:54

holubbn

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

vyskakovacie okno

v PHP, ASP

3

1038

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

1453

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

645

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

514

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

578

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

353

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

498

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

919

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

919

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

734

07.06.2011 8:42

Ďuri

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

kontrola odoslania

v PHP, ASP

21

831

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

365

25.07.2010 13:58

walther



© 2005 - 2024 PCforum, edited by JanoF