Ich habe Formular mit 3 Seiten.
Auf 1 Seite ist ein Auswahlmenu mit name erwanz :
1;Anzahl;''
0;1;1
0;2;2
0;3;3
0;4;4
0;5;5
0;6;6
Und ich möchte auf Seite 3 Die Felder einbleden, bzw ausblenden.
Folgende Code habe ich beim Auswahlliste hinzugefügt:
function ff_erwanz_action(element, action)
{
switch (action) {
case 'change':
case 'click':
case 'select':
if (element.value>='2'){
ff_getElementByName('vorname2').style.visibility="visible";
ff_getElementByName('nachname2').style.visibility="visible";
ff_getElementByName('anrede2').style.visibility="visible";
ff_getElementByName('geburtsdatum2').style.visibility="visible";
}else{
ff_getElementByName('vorname2').style.visibility="hidden";
ff_getElementByName('nachname2').style.visibility="hidden";
ff_getElementByName('anrede2').style.visibility="hidden";
ff_getElementByName('geburtsdatum2').style.visibility="hidden";}
if (element.value>='3'){
ff_getElementByName('vorname3').style.visibility="visible";
ff_getElementByName('nachname3').style.visibility="visible";
ff_getElementByName('anrede3').style.visibility="visible";
ff_getElementByName('geburtsdatum3').style.visibility="visible";
}else{
ff_getElementByName('vorname3').style.visibility="hidden";
ff_getElementByName('nachname3').style.visibility="hidden";
ff_getElementByName('anrede3').style.visibility="hidden";
ff_getElementByName('geburtsdatum3').style.visibility="hidden";
}
break;
default:;
} // switch
} // ff_erwanz_action
Ich erhalte zwar richtig wie gewunscht auf Seite 3 die Felder eingeblendet oder ausgeblendet. Aber Problem auf 1 Seite beim Auswahl, wenn die Felder eingeblendet sein sollten, dann die sind auch bei 1 und 2 Seite mitangezeigt. Was fehlt bei mir in der Code?