Welcome, Guest

Felder einblenden, ausblenden
(1 viewing) (1) Guest
  • Page:
  • 1

TOPIC: Felder einblenden, ausblenden

Felder einblenden, ausblenden 1 year, 10 months ago #12848

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?
  • weirus
  • OFFLINE
  • Fresh Boarder
  • Posts: 2
  • Karma: 0
  • Page:
  • 1
Moderators: TheMuffinMan, ForumSupport
Time to create page: 0.30 seconds

About

Crosstec GmbH & Co. KG

Bergisch-Gladbacher-Str. 829

51069 Cologne, Germany