[ Príspevkov: 7 ] 
AutorSpráva
Offline

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

Registrovaný: 20.01.07
Prihlásený: 08.11.17
Príspevky: 398
Témy: 86 | 86

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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

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


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

Registrovaný: 20.01.07
Prihlásený: 08.11.17
Príspevky: 398
Témy: 86 | 86
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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

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)...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

Registrovaný: 20.01.07
Prihlásený: 08.11.17
Príspevky: 398
Témy: 86 | 86
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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

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...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

Registrovaný: 20.01.07
Prihlásený: 08.11.17
Príspevky: 398
Témy: 86 | 86
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

1051

12.01.2011 18:40

stenley

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

Vyskakovacie okno

v Operačné systémy Microsoft

6

326

16.06.2008 6:54

holubbn

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

Vyskakovacie okno

v Ostatné programy

2

102

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

373

17.03.2011 22:09

spargi

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

Vyskakovacie okno

v Redakčné systémy

1

409

18.04.2007 18:08

Tominator

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

vyskakovacie okno

v PHP, ASP

3

759

24.07.2009 21:11

emer

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

WMP - vyskakovacie okno?

v Audio programy

2

364

27.08.2010 16:34

Marco1719

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

Vyskakovacie okno NEW antivirusu

v Antivíry a antispywary

9

529

12.11.2008 15:15

Devilman666

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

vyskakovacie okno par milisekund

v Antivíry a antispywary

1

291

24.05.2008 17:11

brm

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

Potvrdenie formulára z iframu

v JavaScript, VBScript, Ajax

2

181

30.09.2010 18:35

Flety

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

[VYRIESENE] spracovanie formulara cez GET

v PHP, ASP

15

656

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

432

07.06.2011 8:42

Ďuri

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

kontrola odoslania

v PHP, ASP

21

610

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

167

25.07.2010 13:58

walther

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

zabranenie duplicitneho odoslania formu

v JavaScript, VBScript, Ajax

5

194

07.10.2010 14:49

coldak

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

nebol zvoleny typ odoslania

v Správy pre vedenie fóra

7

747

08.03.2008 22:23

.:M@Rt!nKo:.



© 2005 - 2017 PCforum, edited by JanoF