Avatar billede tmadsen3 Nybegynder
08. januar 2004 - 12:40 Der er 3 kommentarer

Ændre status på et indtastning felt når man ændre i en combobox

functionen getGrey skal laves sådan, at når man i comboboxen vælger "Befolkning" så skal indtastningsfeltet
være hvidt og man skulle kunne indtaste i det.
Når man i comboboxen vælger "Veje og Boliger" så
skal indtastningsfeltet skifte til readonly og
det skal skifte farve(lysegråt).

Vh,Torben




<script type="text/javascript">
<!--
function getGrey() {
  var frm = document.komstatForm;
 
}
//-->
</script>
<table>
<tr>
<td>
<form name="komstatForm">
<SELECT style="WIDTH: 150px" name=list_yderligere_opl onchange=getGrey()>
<OPTION value=0 selected>Befolkning</OPTION>
<OPTION value=1>Veje og Boliger</OPTION>
</SELECT>

</td>
</tr>
<tr>
<td>
<input type="text" name="indtast" value="">
</td>
</tr>

</FORM>
   
 
</table>


</form>

  </td>

</tr>

   
  </table>
</body>
</html>
Avatar billede grunken Nybegynder
08. januar 2004 - 12:49 #1
<script type="text/javascript">
<!--
function getGrey() {
elm = document.forms['komstatForm']
val = elm.list_yderligere_opl[elm.list_yderligere_opl.selectedIndex].value

elm.indtast.disabled = (val==1)?true:false
}
//-->
</script>
Avatar billede tmadsen3 Nybegynder
08. januar 2004 - 13:41 #2
Tak for svaret.
Men feltet skal og skifte farve til lysegrå.
Avatar billede grunken Nybegynder
08. januar 2004 - 13:55 #3
<script type="text/javascript">
<!--
function getGrey() {
elm = document.forms['komstatForm']
val = elm.list_yderligere_opl[elm.list_yderligere_opl.selectedIndex].value

elm.indtast.style.backgroundColor = (val==1)?'#ddd':'#fff';
elm.indtast.disabled = (val==1)?true:false

}
//-->
</script>
</script>
<table>
<tr>
<td>
<form name="komstatForm">
<SELECT style="WIDTH: 150px" name=list_yderligere_opl onchange=getGrey()>
<OPTION value=0 selected>Befolkning</OPTION>
<OPTION value=1>Veje og Boliger</OPTION>
</SELECT>

</td>
</tr>
<tr>
<td>
<input type="text" name="indtast" value="" style="background-color:#fff;border:1px solid #000">
</td>
</tr>

</FORM>
   
 
</table>


</form>

  </td>

</tr>

   
  </table>
</body>
</html>
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