Reni: Textfeld einblenden mit Radio Button

Beitrag lesen

Hallo,

ich möchte ein Textfeld einblenden, sofern ein Radio Button gelickt ist.

Sofern das Textfeld bei einem von 4 Radiobuttons eingeblendet werden soll geht alles ganz gut mit folgendem Code:

if (document.getElementsByName('Aufenthaltsort')[2].checked) {
document.getElementById('AufenthaltsortK').style.display= 'block';
} else {
document.getElementById('AufenthaltsortK').style.display= 'none';
}

Nun möchte ich aber, dass das Textfeld eingeblendet ist, wenn entweder der Button 3 oder der Button 4 angeklickt ist. Wenn 1 oder 2 ausgewählt wurde, soll das Textfeld ausgeblendet sein.

Mit folgendem Code geht es jedenfalls nicht:

if (document.getElementsByName('Aufenthaltsort')[2].checked) {
document.getElementById('AufenthaltsortK').style.display= 'block';
} else {
document.getElementById('AufenthaltsortK').style.display= 'none';
}
if (document.getElementsByName('Aufenthaltsort')[3].checked) {
document.getElementById('AufenthaltsortK').style.display= 'block';
} else {
document.getElementById('AufenthaltsortK').style.display= 'none';
}

Warum nicht? Obwohl die Codes für sich alleine funktionieren, klappt es zusammen nicht, dass Textfeld wird immer nur bei Klick auf den 4. Button eingeblendet....