webForumDet fria alternativet

Visa/dölj divar utan mellanrum

HTML & CSS

4 svar · 584 visningar · startad av sifix

Medlem sedan maj 200373 inlägg
Frågan#1

Jag har ett formulär och beroende på val som görs så ska olika fält visas.
Har provat med att visa/dölja lager och document.getElementById("xx").innerHTML = "xxxxx";.

Problemet är att när man döljer så blir det ett mellanrum på sidan. Kan man dölja en div och "dra ihop" sidan?

(Har försökt söka på det men kommer inte på bra sökord.)

Medlem sedan juni 20019 519 inlägg
#2

kan du inte bara använda:

document.getElementById("xx").style.display = "none";

och block om du vill visa?eller display = "";

Medlem sedan maj 200373 inlägg
#3

Funkar kanon. Tackar

Medlem sedan aug. 20068 090 inlägg
#4

Är inte sånt här annars ett typiskt läge för ajax (javascript + php)?

Medlem sedan juni 20019 519 inlägg
#5

Danne V skrev:

Är inte sånt här annars ett typiskt läge för ajax (javascript + php)?

Tycker jag inte, om man vet vilka formulär så tycker jag inte det är någon vits att blanda in ajax(+ php är rätt dåligt exempel då alla kodar inte i php). Det beror helt och hållet på vad det är för formulär som skall visas / döljas.

277 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
146 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)