Avatar billede 040471 Nybegynder
03. februar 2003 - 15:10 Der er 6 kommentarer og
1 løsning

baggrundsfarve op et input felt

Hej jeg har en site hvor brugerne sjal indtaste i et inputfelt, og jeg vil gerne have at feltet ikke er hvidt i baggrundsfarven, men mine ´CSS styles virker ikke på inputfeltet.

Hvordan styre man disse?

040471
Avatar billede schaefner Juniormester
03. februar 2003 - 15:18 #1
<input type="text" name="navn" style="background-color: #00FF00">
Avatar billede schaefner Juniormester
03. februar 2003 - 15:19 #2
og hvis du har det i et eksternt styleshet
så kan du f.eks gøre det sådan:

input {background-color: #00FF00}
Avatar billede 040471 Nybegynder
03. februar 2003 - 15:28 #3
Hej igen, og tak for jeres svar, men de løser desværre ikke mit problem, fordi farven skal ændres efter bruger har indtastet en value, altså onChange.

Hvis jeg indsætter denne linie ændres teksten helt fint ved onChange:

document.indtast.ind1.value = "hest";

Men indsætter jeg istedet denne:

document.indtast.ind1.style = "background-color: #00FF00";

Så skifter baggrundsfarven ikke.

Håber i kan se fejlen

040471
Avatar billede 040471 Nybegynder
03. februar 2003 - 15:50 #4
Her en en lille test side, hvor value godt nok skifter, men ikke baggrunder?

<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">

function test(sm) {
    document.form1.navn.value = "background-color: #000000";
    document.form1.navn.style = "background-color: #FFFFFF";
}

</script>
</head>

<body>
<form name="form1" method="post" action="">
  <input type="text" name="navn" style="background-color: #00FF00">
den den den <a href="#" onClick="test()">klik her</a> den den den
</form>
</body>
</html>



040471
Avatar billede schaefner Juniormester
03. februar 2003 - 22:50 #5
Avatar billede 040471 Nybegynder
04. februar 2003 - 08:12 #6
Tak der virker perfekt, desuden efter at have leget med det lidt, så kan form tag undværes og istedet bruge     document.getElementById("navn").style.backgroundColor = "333366";

Points til schaefner

040471
Avatar billede 040471 Nybegynder
04. februar 2003 - 08:14 #7
Hvis du lige smider et nyt svar, da jeg ikke kan vælge at give dig points, ved ikke hvorfor?????
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester