Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akci až 30 % zdarma při nákupu e-learningu - 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
Daniel Vítek
Tvůrce
Avatar
Odpovídá na Matej Kapusta
Daniel Vítek: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
Na síti působím už pěknou řádku let. Pokud budeš něco potřebovat, písni mi, pokusím se ti poradit :)
Avatar
Odpovídá na Daniel Vítek
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
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Odpovídá na Matej Kapusta
Martin Kašpar: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í
+1 bodů
Řešení problému
 
Nahoru Odpovědět
11.3.2020 17:09
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.