Autor Zpráva
MiloPS3
Profil *
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>  
potrebuji to v poradi : 1) odeslani , 2) refresh po nejakem case , 3) okno alert
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
_es
Profil
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.
MiloPS3
Profil *
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

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: