input feld per javascript auf hidden setzen
Schniepel
- javascript
Hallo,
ich habe ein kleines Problem. Ich will, wenn ein Benutzer einen bestimmten Button drückt, ein Eingabefeld verschwinden und ein anders auftacuehn lassen. Klappt soweit auch ganz gut im Firefox; nur der IE zickt und liefert immer "Fehler auf der Seite". Hier der Code der Funktion
function control_type() {
var typ = document.formular.typ.value;
if (typ == "Workbench") {
alert(typ);
document.formular.mandant.type = "hidden";
document.formular.platzhalter.type = "text";
} else {
alert(typ);
document.formular.platzhalter.type = "hidden";
document.formular.mandant.type = "text";
}
}
"mandant" und "platzhalter" sind jeweils zwei input-Felder. "formular" ist das das umschließende Form Tag.
Weiß jemand Rat?
mfg
Schniepel
Weiß jemand Rat?
Der IE läßt nicht zu, dass du den type änderst.
Struppi.
»» Weiß jemand Rat?
Der IE läßt nicht zu, dass du den type änderst.
Struppi.
kann man das irgendwie umgehen? .value kann mann ja auch ändern.
Schniepel
» »» Weiß jemand Rat?
»
» Der IE läßt nicht zu, dass du den type änderst.
»
» Struppi.kann man das irgendwie umgehen? .value kann mann ja auch ändern.
Nein. Die einzige Möglichkeit ist, ein Element neu zu erzeugen und dann dieses mit dem Alten ersetzen.
Struppi.
Hi,
Die einzige Möglichkeit ist, ein Element neu zu erzeugen und dann dieses mit dem Alten ersetzen.
Dann behält man aber das Alte :-)
MfG ChrisB
» Die einzige Möglichkeit ist, ein Element neu zu erzeugen und dann dieses mit dem Alten ersetzen.
Dann behält man aber das Alte :-)
Irgendwie hab' ich heute eine Matschbirne
ich hab fünfmal überlegt, wie das richtig heißen muss und dann kommt trotzdem sowas raus.
Da muss der OP halt eine bisschen gedankliche Transferleistung erbringen.
Struppi.
Hallo,
ich habe ein kleines Problem. Ich will, wenn ein Benutzer einen bestimmten Button drückt, ein Eingabefeld verschwinden und ein anders auftacuehn lassen. Klappt soweit auch ganz gut im Firefox; nur der IE zickt und liefert immer "Fehler auf der Seite". Hier der Code der Funktion
function control_type() {
var typ = document.formular.typ.value;if (typ == "Workbench") {
alert(typ);
document.formular.mandant.type = "hidden";
document.formular.platzhalter.type = "text";
} else {
alert(typ);
document.formular.platzhalter.type = "hidden";
document.formular.mandant.type = "text";
}}
>
> "mandant" und "platzhalter" sind jeweils zwei input-Felder. "formular" ist das das umschließende Form Tag.
>
> Weiß jemand Rat?
>
> mfg
> Schniepel