webForumDet fria alternativet

Låsa fält i formulär?

JavaScriptur Javascript

1 svar · 254 visningar · startad av Yossarian

YossarianMedlem sedan aug. 200469 inlägg
#1

Någon med bra kunskaper i Javascript som kan hjälpa mig lite?
Har 3 vanliga textfält i ett formulär, vi kan kalla dom a,b & c.
Fyller man i något i a och/eller b, ska c låsas/disablas.
Tvärtom med, fylls c i ska a & b låsas/disablas.

Några ledtrådar/tips?
(Ps. Att låsa/disabla via checkbox är inte aktuellt.)

DufferMedlem sedan mars 2003429 inlägg
#2

Hej,
Det där löser du enkelt med en funktion innehållandes lite if-satser.
Sätt en onchange på alla textfälten som anropar funktionen ovan. Låt sedan funktionen t.ex. kolla längden på alla fält, är a eller b ifyllt ja disabla då c och tvärtom, sen får du ju naturligtvis setill att funktionen även enablar fälten igen om man tar bort texten igen.

mvh

121 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
118 ms — hämta tråd, inlägg och bilagor (db)