Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Matej Kapusta:11.3.2020 12:15

Ahojte. Potreboval by som pomoct s kontaktnym formularom. Ide mi o to, aby uzivatel musel zadat typ spravy z rozbalovacieho zoznamu "select option".Vsetky polia /meno, email, telefon aj sprava/ funguju korektne, bez zadania nie je mozne formular odoslat. Avsak ak mi uzivatel nezada typ spravy, mail sa zdanlivo odosle, ale nedorazi. DIK vopred za pomoc. :)

Tu je HTML formulara:
https://www.itnetwork.cz/…lighter/1283

Javascript:
https://www.itnetwork.cz/…lighter/1284

PHP:
https://www.itnetwork.cz/…lighter/1285

Zkusil jsem: Skúšal som už hádam všetko. Neviem si s tym poradit, nakolko sa do toho az tak nevyznam :(

 
Odpovědět
11.3.2020 12:15
Avatar
Odpovídá na Matej Kapusta
Neaktivní uživatel:11.3.2020 12:24
<select id="need" class="form-control" title="Je potrebné vybrať možnosť">
    <option name="" value="">Typ správy *</option>
    <option name="Pouzitie auotskeho diela" value="Použitie autorského diela">Použitie autorského diela</option>
    <option name="Objednavka fotenia" value="Objednávka fotenia">Objednávka fotenia</option>
    <option name="Navrh na vylepsenie" value="Návrh na vylepšenie">Návrh na vylepšenie</option>
    <option name="Ine" value="Iné">Iné</option>
</select>

U <select> ti chybí atribut "name", máš tam pouze ID, které nemá vliv na odeslaná data. Tím pádem ti padá kód do "No arguments Provided!".

Správně by to tedy mělo být:

<select id="need" name="need" class="form-control" title="Je potrebné vybrať možnosť">

Naopak u <option> atribut name nepotřebuješ, tam stačí mít pouze value.

Nahoru Odpovědět
11.3.2020 12:24
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Matej Kapusta:11.3.2020 15:43

Ďakujem za radu. Avšak toto nerieši môj problém s validáciou zadania typu správy. Potreboval by som, aby užívateľ musel zadať zo zoznamu typ správy. Dik za pomoc

 
Nahoru Odpovědět
11.3.2020 15:43
Avatar
Odpovídá na Matej Kapusta
Neaktivní uživatel:11.3.2020 17:09

Já tu validační knihovnu neznám, ale není Ti divné, že u fungujících inputů máš atributy required a data-validation-required-message, zatímco select ty atributy nemá?

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
11.3.2020 17:09
Neaktivní uživatelský účet
Avatar
Matej Kapusta:11.3.2020 20:37

Zda sa ze to funguje. Dakujem za pomoc!!! :)

 
Nahoru Odpovědět
11.3.2020 20:37
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.