Autor Zpráva
Fugi
Profil *
Zdravím,

snažím se vytvořit automatické odeslání formuláře po určitém časovém odpočtu. Pro odpočet využívám tento sript:
http://www.jqueryscript.net/demo/Extremely-Lightweight-jQuery-Countdown-Timer-Plugin-downCount/

Vše funguje jak má, jen nevím jak nastavit aby se mi automaticky odeslal formulář. Zkoušel jsem funkci "$(".form").submit();", ale přes ní se mi to nedaří.

 

 <form action="#" method="post" class="form">
  <input type="text" name="test" />
  <input type="submit" name="submit" class="submit" />
 </form>

<script class="source" type="text/javascript">
        $('.countdown').downCount({
            date: '3/10/2014 12:34:30',
            offset: +1
        }, function () {
            $(".form").submit();
        });
    </script> 

Mohu vás poprosit o pomoc, jak by bylo možné toto řešit?

Díky moc
Chamurappi
Profil
Reaguji na Fugiho:
Uvnitř formulář.submit je ten tvůj <input name="submit">, nikoliv nativní metoda na odeslání formuláře. Předpokládám, že toto jQuery nijak ošetřené nemá. Pokud máš ve formuláři prvek s name="submit", nejde ho nikdy odeslat skriptem…
Taps
Profil
Fugi:
zkus změnit
 <input type="submit" name="tlacitko" class="tlacitko" />
Chamurappi
Profil
Reaguji na Tapse:
Atribut class nehraje roli, jen ten name.

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:

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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