Farveskift i tekstfelt <input> ved valideringsfunktion
Kan man ændre farve på et inputfelt alt efter om det er enabled eller disabled?Jeg ved man kan vha. css, men kan dette ændres/skiftes i en valideringsfunktion?
Fx. prøver jeg herunder uden held at ændre 'class' men dette giver en fejl (Erron on page)! Har også prøvet mange andre varianter.
a.htm:
<head>
<LINK rel="stylesheet" type="text/css" href="css.css">
<script language="JavaScript">
function LaasFelt(b) {
if (b=="true") {
frm.T1.disabled=true;
frm.T1.class=laas;
} else {
frm.T1.disabled=false;
}
}
</script>
</head>
<body>
<form name="frm" method="POST" action="--WEBBOT-SELF--">
<input type="radio" value="V1" checked name="R1" onclick="LaasFelt('false')">
<input type="radio" name="R1" value="V2" onclick="LaasFelt('true')">
<input type="text" name="T1" size="20" style="color: #000000" value="hej med dig" class="aaben"><br>
</form>
</body>
</html>
css.css:
.laas {color: #555555; background: #dedcc9}
.aaben {color: #555555; background: #eeeeee}
Tak hvis nogle kan hjælpe.
/Morten
