Autor Zpráva
pmasarik
Profil
Chlapi som lama na JS, googlovať viem ale nič rozumné som nenašiel.

Potrebujem nejako urobiť takúto vec.
Mám vo formulári 5 textových inputov.
Ak niekto niečo napíše do prvého inputu tak sa 3,4 a 5 zdeaktivuje (disable) 2 zostane aktívny.
Ak vyplní napr. 3 tak sa zdeaktivujú všetky ostatné 1,2,4,5.
Nastávajú rôzne kombinácie.

Ak sa nájde dobrá duša čo mi poradí, budem jej do smrti vďačný.
pmasarik
Profil
Pre lepšie pochopenie som urobil nákres ako to má fungovať

1. firma_1-----------------o o x
2. firma_2-----------------x o x
3. meno_priezvisko-----o x x
4. meno-------------------x x o
5. prievisko---------------x x o

o = aktivny input
x = neaktivny

ak vyplní input 1 tak sa zdeaktivuju inputy 4 a 5, inputy 2 a 3 zastanu ešte aktivne lebo je možnosť vyplniť niektorý z nich
ak následne vyplní input 2 zdeaktivuje sa input 3, ak by input 2 neviplnil ale by vyplnil input 3 tak sa zdeaktivuje input 2 (4a5 su stale neaktivne lebo je vyplneny 1)
ak vyplni ako prve input 3 zdeaktivuju sa inputy 2, 4 a 5 a musí vyplnit aj input 1 inak sa to nedá odoslat
ak vyplni 4 alebo 5 tak sa zdeaktivuje 1,2 a 3.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0