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í.

Diskuze: Overenie value inputu v JS

Aktivity
Avatar
Lava
Člen
Avatar
Lava:23.5.2017 13:01

Mám formulár, v ktorom je jeden selectbox a jeden input. Input má byť povinný podľa vybranej option vo vyššom selectboxe. Problém je ten, že input, ktorý sa tam vyskytuje sa mi vygeneruje už s nejakou value="". Mojou úlohou je urobiť to, aby sa zabránilo vymazaniu inputu podľa toho, či je vybraný daný option v selecte. V podstate ide o to, že zákazník vyžaduje typ produktu, ku ktorému potrebuje mať prístupové heslo. To sa určuje v tom selectboxe. Ak vyžaduje, potrebuje zadať heslo. Ak nevyžaduje, heslo nedáva. Tú prvú časť, že

$(selectbox).val()=2

to mám spravené a funguje. Problém nastáva pri určení, či je input prázdny, alebo nie. A to preto, že input sa mi už vygeneruje s danou value="daco" v PHPčku.

V zásade ide o to, že pokiaľ klient vyžaduje daný produkt s heslom, tak informácia o tom aj s heslom je uložená v DB. No a ja potrebujem zabrániť tomu, aby človek, ktorý to bude spracovávať nemohol odstrániť jeho heslo, pokiaľ klient vyžaduje produkt, kde to heslo je potrebné. Takže input, ktorý riešim už má value, ale môže sa stať, že spracovávateľ ho vymaže (normálne pomocou backspace), nechá prázdny input a odošle. A vtedy ho to nesmie pustiť ďalej.

Má niekto nejakú radu?

Odpovědět
23.5.2017 13:01
Aspartám, sacharín, to je môj vitamín
Avatar
Lava
Člen
Avatar
Lava:23.5.2017 13:14

Hotovo fixnuté, funguje to tak jak som to mal, ibaže som nesvojprávny idiot a namiesto inputu som hľadal select, tým pádom s neexistujúcim IDčkom

Akceptované řešení
+5 Zkušeností
Řešení problému
Nahoru Odpovědět
23.5.2017 13:14
Aspartám, sacharín, to je môj vitamín
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 2 zpráv z 2.