• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Formularfelder (de-)aktivieren und beschreiben

Status
Für weitere Antworten geschlossen.

Körnerbrötchen

Aktives Mitglied
Hallo,
ich hab auf Young Drive - Die Fahrschule in Euskirchen • Preisrechner einen Preisrechner erstellt, der bestimmte Formularfelder automatisch ausfüllt (nach Auswahl einer Klasse). Das klappt auch ganz gut, nur leider nicht beim IE. Der Firefox tut so ziemlich das, was ich will, aber der IE nicht. Woran liegt's?

Code:
            function switcher(x, y, z) {
                    document.calc.sonder.value = x;
                    document.calc.training.value = y;
                    document.calc.training2.value = z;
                    if(document.calc.training2.value == 0) { add_readonly() } else { remove_readonly() };
            }

            function add_readonly() {
                var readonly_attribute = document.createAttribute("readonly");
                readonly_attribute.nodeValue = "readonly";
                document.getElementById("training2").setAttributeNode(readonly_attribute);
            }

            function remove_readonly() {
                document.getElementById("training2").removeAttribute("readonly");
            }
Grüße
 
Werbung:
Code:
document.getElementById("training2").readOnly = true;
document.getElementById("training2").readOnly = false;
Klappt das? Attribute setzt man besser über das DOM-Interface der Elemente.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben