webForumDet fria alternativet

Dölja delar av formulär/tablerad?

JavaScript

5 svar · 344 visningar · startad av solbulle

Medlem sedan mars 20015 287 inlägg
Frågan#1

Jag har ett formulär där man har möjlighet att fylla i upp till 5 personnamn (10 fält). Dessa är placerade i varsin tabellrad. (<tr></tr> )
Finns det något mer el midre enkelt sätt att dölja, förslagsvis hela tabellraderna var för sig, alt visa en, dölj alla fyra resterande?
Jag har varit inne på att bygga formuläret dynamiskt och lägga till inputfälten allteftersom men det verkar krångligare ändå!?!
(Inte helt nödvändigt att det fungerar i annat än IE)

------------------
/solbulle
Hemmabio | Spelautomater | The Who

Medlem sedan mars 20015 287 inlägg
#2

Jag hittade ett gammalt script i mina gömmor, perfekt!

<SCRIPT LANGUAGE="JavaScript">
function showHide(who)
{
	if (document.all[who].style.display=='none') {
		document.all[who].style.display='block';
	}
	else	{
		document.all[who].style.display='none';
	}
}
</SCRIPT>

Länk för att visa/dölja - behöver ju inte vara en bild och kan, som i mitt fall läggas i en funktion:

<DIV><A href="javascript:showHide('prodid1')"><IMG alt=Mera border=0 height=15 src="open.gif"  width=15 info></A></DIV>

Sen i tabletaggen el i tr el i td-taggen, eller vad du nu vill dölja:

id=prodid1 style="DISPLAY: none"

Slit det med hälsan!

------------------
/solbulle
Hemmabio | Spelautomater | The Who

Medlem sedan maj 200010 687 inlägg
#3

Går även att skriva så här:

<SCRIPT LANGUAGE="JavaScript">
function showHide(who)
{
	document.all[who].style.display = document.all[who].style.display == "none" ? "block" : "none";
}
</SCRIPT>

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

Medlem sedan mars 20015 287 inlägg
#4

Ok, det blir ju lie enklare kod, tackar.

------------------
/solbulle
Hemmabio | Spelautomater | The Who

Medlem sedan juni 20014 421 inlägg
#5

men det funkar välan bara i de senare webbläsarna????

------------------
I'm mister
cornholione

Medlem sedan mars 20015 287 inlägg
#6

Mig veterligen fungerar det bara i de nyare webläsarna, men eftersom mitt huvudsyfte med denna funktion nu kommer att köras i ett nätverk gör det i alla fall inte mig något.

------------------
/solbulle
Hemmabio | Spelautomater | The Who

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