Autor Zpráva
denCo
Profil
jeden uzivatel mi poradil jeden javascript nato, aby mi neposielali email dva krat ten isty ked stlaci spat a da znova odoslat...
 <script type="text/javascript">
  function disable_form_submit(form){
    inputs = form.getElementsByTagName('input');
    for (i = 0; i < inputs.length; i++){
      if (inputs[i][0]) {
        for (j = 0; j < inputs[i].length; j++){
          if (inputs[i][j].type == 'submit'){
            inputs[i][j].disabled = true;
          }
        }
      } else {
        if (inputs[i].type == 'submit'){
          inputs[i].disabled = true;
        }
      }
    }
  }
  </script>
..........
<form method="post" action ="newmail.php" onsubmit="disable_form_submit(this)">


lenze nefunguje mi... vzdy ked dam spat a znova odoslat aj tak mi to odosle... neviete preco??? dik
cistax
Profil
Myslím, ze tak, jak ti to poradil nejaky uzivatel to neni uplne mozne, v js se sice moc nevyznam, ale slo by to udelat treba tak, ze zjistis, jaky byl obsah toho políčka pro email, javascriptem ho nekam ulozis(nevim, treba to jde do cookies) a zkontrolujes. Jestli se policko pro email=tomu co si ulozil, tak vymaz vsechna policka, jako resetem. Jak jsem jit rekl, v js se nevyznam, ale myslim ze by to tak melo jit
denCo
Profil
hej, to by sa dalo spravit aj v php asi... dikes nieco podobne skusim

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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