Rouven: Formulare mit JavaScript

Beitrag lesen

Hallo,

es gibt da eine Lösung, die zumindest im IE geht:

1. Teil: Lasse die DropDown eine JS-Funktion aufrufen:
... onchange=reactSelect(document.xxx.xxx.options[document.xxx.xxx.selectedIndex].value);

2. Teil: Den Style des Textfeldes ändern:
<head>
...
<script language="javascript">
// zwei Farben, damit der Nutzer bei Einträgen erkennt, dass sie deaktiviert wurden
var color_disabled = "#D0D0D0";
var color_enabled  = "#FFFFFF";

// die Funktion
function reactSelect(current_selection) {
if (current_selection == "gesuchter_wert") {
  //Box aktivieren
  document.xxx.textbox.style.setAttribute("backgroundColor", color_enabled, "false");
  document.xxx.textbox.disabled = false;
} else {
  //Box deaktivieren
  document.xxx.textbox.style.setAttribute("backgroundColor", color_disabled, "false");
  document.xxx.textbox.disabled = true;
}
}
</script>
...
</head>