Formulare mit JavaScript
    
Zerberus
    
    
      
    
  - javascript
 nicht angemeldet
 nicht angemeldetHi Leuz,
ich habe ein kleines Problem mit meinem Formulas, daß ich absolut nicht in den Griff kriege... :(
ich habe ein Select-Feld und ein Text-Feld und will, daß das Textfeld nur aktiviert wird, wenn ein bestimmter Wert des Select-Feldes ausgewählt wurde (der letzte). Ansonten soll das Textfeld immer deaktiv bleiben... Geht das irgendwie ohne die Site reloaden zu müssen???
Vielen Dank im vorraus...
Mfg
   Zerberus
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>
Danke, ich werd's ma ausprobieren...
Irgendwie laufen JavaScripts bei mir aber verdammt selten. :/ Bin da nicht so der Experte... ;)
Mfg
   Zerberus