Vyhodnotenie formuláru, nefunkčné odoslanie nette formu cez JS handler

KristianSubweb
Člen | 146
+
-1
-

Ahojte chcel by som sa opýtať mám trochu zložitejší formulár, pridávam v nom dynamicky inputs a tieto následne vyhodnotím či boli vyplnené alebo nie. Ak táto podmienka nieje splnená tak volam v js event.preventDefault().

A problém je to že ak to vyhodnotím a je to true tak to spadne do posdmienky kde samotný form chcem odoslať pomoco submit() funkcie cez js. Ale správa sa to ako keby to len refrešlo ten form, proste ho neodošle.

$(document).on("click", "#submit-form", function (event) {

        //Vypne submit button
        event.preventDefault();

        let result = requiredAllInvoiceItem();

        //Vyhodnotím či nejaký input ktorý bol zadaný nieje náhodov false
        result = result.some(isFormRequire);

        if(result){
            $("#frm-addInvoiceForm").unbind("submit").submit();
        }

    });