Vyhodnotenie formuláru, nefunkčné odoslanie nette formu cez JS handler
- KristianSubweb
- Člen | 146
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();
}
});