Frågan 12 mars 2003 13:16 #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?
Palle Medlem sedan apr. 2000 3 174 inlägg 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]
Tack
Tack Palle!
Du kan inte hjälpa mig med första frågan också?
Palle Medlem sedan apr. 2000 3 174 inlägg Transparanta, i vilket sammanhang menar du?
Man kan ju använda hidden ..
[RED]<input type="hidden" name="foo" value="whatever">[/RED]
Palle Medlem sedan apr. 2000 3 174 inlägg ..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.
@nders Medlem sedan juni 2000 32 967 inlägg Den senare gör hidden-fältet ännu mer gömt än bara type="hidden", eller wass?
Vad menar herr Palle? :)
Palle Medlem sedan apr. 2000 3 174 inlägg
@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
@nders Medlem sedan juni 2000 32 967 inlägg 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,
Palle Medlem sedan apr. 2000 3 174 inlägg 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..