Autor | Zpráva | ||
---|---|---|---|
MiloPS3 Profil * |
#1 · Zasláno: 5. 7. 2013, 13:54:57
Zdravím, mam toto
<HTML> <HEAD> <script> function ref (){window.location.href = "text2.html";alert("ok");} </script> </HEAD> <BODY > <form action="" method="POST" name="outform" > <input type="email" name="email" ~email~ > <input type="submit" value="odeslat" onClick="document.outform.submit();window.setInterval('ref()', 3000);"> </form> </BODY> </HTML> problem je ze pokud se provede 1 zrusi se 2 a 3 , a aby se to provedlo kdyz je email ve spravnem formatu, jinak se neprovede 1 ale provede 2 co uz nechci, zrejme "document.outform.submit();" se provede jen kdyz je format emailu spravny , tak jestly je treba mozny to zapsat nejak takle if(format_emailu){1,2,3},Firefox si kontroluje spravnost emailu sam, popripade to zapsat jinak ale v spravnem poradi ? dekuji |
||
Časová prodleva: 3 dny
|
|||
_es Profil |
#2 · Zasláno: 8. 7. 2013, 10:38:42
MiloPS3:
„pokud se provede 1 zrusi se 2 a 3“ Áno, lebo odoslanie formulára spôsobí zrušenie aktuálnej stránky (aj s JS) a načítanie odpovede servera do stránky. Ak chceš po 1 spraviť 2 a 3, musíš spraviť 1 inak. Buď odoslaním formulára do nejakého rámu alebo odoslaním dát inak ako formulárom. |
||
Časová prodleva: 3 dny
|
|||
MiloPS3 Profil * |
#3 · Zasláno: 11. 7. 2013, 20:25:17
tak sem to vyresil pomoci cookies pro me nejsnazsi zpusob a jedinej funkcni ,
a jaky jiny zpusob je nez odeslani formularem ? kdyz nevim co to je blbe se to hleda .... dekuju za reakci |
||
Časová prodleva: 11 let
|
0