webForumDet fria alternativet

några "lätta" frågor!

HTML & CSS

8 svar · 254 visningar · startad av webbSAJTEN

Medlem sedan jan. 2002992 inlägg
Frågan#1

Tjenare!

Går det att få formulärfält transparanta utan att använda sig utav CSS?

Jag har lagt till valute="text" i formuläret men varje gång man skall skriva i det så måste jag sudda ut det som står!
Hur gör man så att det försvinner när man skall skriva?

Medlem sedan apr. 20003 174 inlägg
#2

Går att fixa med javascript:

[RED]<script type="text/javascript">
<!--

function clearText(form){
	if (form.defaultValue==form.value){
		form.value = ""
	}
} 

function restoreText(form){
	if (form.value=="") {
		form.value = form.defaultValue;
	}
} 

//-->
</script>[/RED]

Formuläret:

[RED]<form ..

<input type="text" name="foo" value="Blob" onfocus="clearText(this);" onblur="restoreText(this);" />

</form>[/RED]
Medlem sedan jan. 2002992 inlägg
#3

Tack

Tack Palle!
Du kan inte hjälpa mig med första frågan också?

Medlem sedan apr. 20003 174 inlägg
#4

Transparanta, i vilket sammanhang menar du?

Man kan ju använda hidden..

[RED]<input type="hidden" name="foo" value="whatever">[/RED]
Medlem sedan apr. 20003 174 inlägg
#5

..du kan också sätta fältet till att inte synas med:

[RED]<input type="text" name="foo" value="whatever" style="visibility: hidden;">[/RED]

..om det var det du menade. ;)

 
Redigerat: Ändrade type från hidden till text.

 

Medlem sedan juni 200032 967 inlägg
#6

Den senare gör hidden-fältet ännu mer gömt än bara type="hidden", eller wass?

Vad menar herr Palle? :)

Medlem sedan apr. 20003 174 inlägg
#7

@nders skrev:

Den senare gör hidden-fältet ännu mer gömt än bara type="hidden", eller wass?

Vad menar herr Palle? :)

*harkel* :r

Lite snabba klippa och klistra-rörelser och så var jätte-hidden-fältet ett faktum. ;)
Det är redigerat i mitt tidigare inlägg nu, tack Marsvinet. :bire

Medlem sedan juni 200032 967 inlägg
#8

Jag tror iofs att formulärfältens transparens innebär vanliga formulärfält, fast html-sidans bakgrundsfärg/bakgrundsbild skiner igenom.

Om någon kan, kasta hit. ;)

Mvh,

Medlem sedan apr. 20003 174 inlägg
#9

Aha.. Det går att lösa med filter. Dock inget som ingår i någon standard, men det fungerar fint i IE. ;)

[RED]<input type="text" name="foo" style="filter:Alpha(opacity=75);">[/RED]

75 i detta exempel är % synlighet, 0 (noll) gör alltså fältet helt transparant..

 

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)