Avatar billede lklingenberg Nybegynder
12. juli 2002 - 10:20 Der er 2 kommentarer og
1 løsning

Ændre style på inputfelt afhængig af om det er disabled/enabled

Der refereres til spm 232281

Kunne man gøre det lidt mere lækkert:
1) Udseendet af inputfeltet (style="background-color: ...") ændres alt efter om den er enabled eller disabled?
2) Hvis inputfeltet bliver enabled hopper cursoren automatisk videre til dette felt.
Avatar billede kimblim Nybegynder
12. juli 2002 - 10:50 #1
<html>
<head>
<title>aktiver inputfelt</title>

<script language="javascript">

var taendt = false;

function enableText()
{   
    var vaerdi = document.formen.drop.value;
    var boxen = document.formen.textfelt;
    if(taendt == false)
    {
        if(vaerdi == "1" || vaerdi == "3" || vaerdi == "5")
        {
            boxen.disabled = false;
            boxen.style.backgroundColor = "#ff0000";
            boxen.focus();
            taendt = true;
        }
    }
    else
    {
        if(vaerdi == "2" || vaerdi == "4")
        {
            boxen.disabled = true;
            boxen.style.backgroundColor = "#cccccc";
            boxen.blur();
            taendt = false;
        }
    }
   
   
}

</script>

</head>
<body>
<form name="formen" id="formen">
<select id="drop" name="drop" onChange="enableText();">
    <option value="1">en</option>
    <option value="2">to</option>
    <option value="3">tre</option>
    <option value="4">fire</option>
    <option value="5">fem</option>
</select>
<br /><br />
<input type="text" id="textfelt" name="textfelt" value="her kan stå noget" disabled />
</form>
</body>
</html>

sådan du..
Avatar billede lklingenberg Nybegynder
12. juli 2002 - 11:35 #2
Thanx!
Mon ikke jeg skulle få læst list i mine javascript-bøger ;-)

Er backgroundColor forøvrigt en indbygget funktion og hvor finder jeg en fortegnelse over andre?
Avatar billede kimblim Nybegynder
12. juli 2002 - 11:41 #3
en super god ting er at gå ind på msdn.microsoft.com og kigge i deres library.. der kan du finde komplet javascript/css/dhtml-reference.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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