Re: Odeslání formuláře a otevření jiného souboru

From: h! y n e k . l i p a (hynek.lipa@worldonline.cz)
Date: 21. 02. 2003, 13:28 CET

  • Next message: jony: "Re: iAvast-vir Win 32:Bugbear{Vrm}"
    konference@horys.com wrote:
    > Potřebuju malickou radu:
    > Odesilam formular timto zpusobem:
    > <form action="soutez.php" method="get">
    > a potrebuju po odeslani otevrit okno s nejakou hlaskou
    > ze dekuji za vyplneni.
    
    jiri.nemec at menea.cz wrote:
    >> <form action="soutez.php" method="get">
    > <form action="soutez.php" method="get"
    > onSubmit="alert('vdaka')">
    
    Blanka Ulaherová wrote:
    > Doplnit za "Odeslat" napr.:
    > onClick="alert('Dakujeme, nezabudni pocuvat koncert na
    > zelanie!');
    ---------------------------------
    
    mno nic ve zlem proti vasim resenim, ale neni to trosku blbe,
    kdyz uzivatel odesle formular a bafne na nej nejaky alert s
    zlutou znackou a vykricnikem! a navic to bude odeslane, az kdyz
    odklikne OK.
    
    ja navrhuji nasledujici:
    napsat malou stranecku s podekovanim (prip. s prislusnym
    layoutem) a volat to takto:
    <form action="soutez.php" method="get"
    onsubmit="window.open('podekovani.html','','width=300,height=200'
    );">
    
    v pripade, ze by formular byl kontrolovan, je mozne pouzit neco
    takovehoto:
    ***
    <script type="text/javascript">
    function checkform(theForm) {
     if ((theForm.pisn.value == "") || (theForm.adresa.value==""))
      {alert("chyba"); return (false);}
    // prip. jina kontrolni fce:))
    
     window.open('about:blank','','width=300,height=200');
      return (true);
     }
    </script>
    <form action="soutez.php" method="get" onsubmit="return
    checkform(this);">
    ***
    
    kdyz nic, je to po odeslani a neni to vystrazne upozorneni, ktere
    spis ocekavam u chyby a ne u podekovani.
    
    
    - h! -
    http://www.hyneklipa.cz/
    

  • Next message: jony: "Re: iAvast-vir Win 32:Bugbear{Vrm}"

    This archive was generated by hypermail 2.1.6 : 21. 02. 2003, 13:29 CET