Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[JS] Readonly Property wieder entfernen, wie?

Empfohlene Antworten

Veröffentlicht

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

function toggleRo(obj) {
if (obj.readOnly) {
obj.removeAttribute("readOnly");
} else {
obj.readOnly="readOnly";
}
}[/PHP]

onclick="toggleRo(this)"

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

Was ist denn eine List of Values?

<SELECT>?

Was ist denn eine List of Values?

<SELECT>?

Jup ne Select Liste :)

Select und Option kennen kein ReadOnly sondern nur disabled!

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

Da haste natürlich auch wieder Recht.

Ich glaube dann würde es nur über nen JS-Workaround gehen.

Da haste natürlich auch wieder Recht.

Ich glaube dann würde es nur über nen JS-Workaround gehen.

JS Workaround?

2 Möglichkeiten:

bei onSubmit auszuführen:

1. Select Optionen durchlaufen und in hidden felder ablegen

2. Beim submit wieder enablen :)

  • 2 Wochen später...

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.