Veröffentlicht 16. April 200916 j Hi Leute, habe mal wieder ein kleines Problem: Ich habe folgenden Scriptcode: document.getElementById("FELDNAME").readOnly = "readonly"; Klappt soweit ganz gut, Feld wird disabled.... So jetzt die Frage: Wie nehm ich das ganze wieder weg!? Habe folgendes probiert: document.getElementById("FELDNAME")readOnly = "false"; document.getElementById("FELDNAME").readOnly = false; document.getElementById("FELDNAME").readOnly = ""; document.getElementById("FELDNAME").readOnly = false; Doch NIX funzt davon..... Was mache ich falsch? Grüße Frederik
16. April 200916 j function toggleRo(obj) { if (obj.readOnly) { obj.removeAttribute("readOnly"); } else { obj.readOnly="readOnly"; } }[/PHP] onclick="toggleRo(this)"
17. April 200916 j hmm also mit meinen klappt es jetzt doch, ich hatte nur die Felder schon ohne JS auf uneditierbar gesetzt.... So jetzt ein neues Problem: Und zwar funktioniert ReadOnly auf List of Values nicht..... Weiß einer was ich da machen muss? by Fred
17. April 200916 j Select und Option kennen kein ReadOnly sondern nur disabled! Ja nur hab ich dann das Problem, dass die Werte die bis dahin ausgewählt wurden nicht mehr im Request stehen! by Fred
17. April 200916 j Da haste natürlich auch wieder Recht. Ich glaube dann würde es nur über nen JS-Workaround gehen.
17. April 200916 j Da haste natürlich auch wieder Recht. Ich glaube dann würde es nur über nen JS-Workaround gehen. JS Workaround?
17. April 200916 j 2 Möglichkeiten: bei onSubmit auszuführen: 1. Select Optionen durchlaufen und in hidden felder ablegen 2. Beim submit wieder enablen
29. April 200916 j Sorry, dass ich mich jetzt erst nocheinmal melde Danke, jetzt funzt alles Schreibe die Werte der Select/Options nun in Hiddenfelder wenn sich der Wert ändert und übernehme beim Submit dann die Hiddenfields zur Weiterverarbeitung. Gruß und nochmal Danke by Fred
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.