Eigenschaft "disabled" dynamisch ändern
Dieter Raber
- javascript
0 Thomas Meinike0 MM
Hallo zusammen,
wenn ich den Inhalt und das Aussehen eines Textfeldes dynamisch aendern will, kann ich das etwa so machen:
...
document.getElementById('test').value = 'test';
document.getElementById('test').backgroundColor = '#FF0000';
und so weiter.
Wie kann man in diesem Zusammenhang die Attribute 'disabled' und 'readonly' aendern?
Vielen Dank
Dieter Raber
Hallo,
wenn ich den Inhalt und das Aussehen eines Textfeldes dynamisch aendern will, kann ich das etwa so machen:
...
document.getElementById('test').value = 'test';
document.getElementById('test').backgroundColor = '#FF0000';
und so weiter.
Wie kann man in diesem Zusammenhang die Attribute 'disabled' und 'readonly' aendern?
document.getElementById('test').disabled = 'true|false';
document.getElementById('test').readonly = 'true|false';
bzw.
document.getElementById('test').setAttribute('attr','wert');
MfG, Thomas
document.getElementById('test').disabled = 'true|false';
document.getElementById('test').readonly = 'true|false';
^ ^
Damits klappt, musst du aber noch die Anführungszeichen beim tue bzw. beim false weglassen.
Also so:
test.disabled = true;
test.disabled = false
test.disabled = true;
test.readonly = false;
Es kann aber auch sein dass man readOnly statt readonly schreibt!
Probiers einfach aus.
LG,
MM
Hallo,
document.getElementById('test').disabled = 'true|false';
document.getElementById('test').readonly = 'true|false';
^ ^
Damits klappt, musst du aber noch die Anführungszeichen beim tue bzw. beim false weglassen.
Schon klar, ich hatte die Zeilen vom Poster kopiert und angepasst und nicht auf die '' geachtet.
Ist ja nicht so, dass ich das Problem haette, siehe dieses "disabled using sample": http://www.datenverdrahten.de/svgphp/ ;-).
MfG, Thomas