Formulare sichtbar machen

philstrike

Grünschnabel
Hallo Leute,

ich bin gerade in einer kleinen Krise. Ich habe ein Formular mit 4-5 Listenfeldern. Wenn ich die Seite starte soll nur das erste Listenfeld erscheinen. Nachdem ich dort meine Auswahl gemacht habe soll das zweite erscheinen..usw. Wie kann ich sowas am besten machen?

Da hätte ich noch was. Wenn ich jetzt zum Beispiel aus dem ersten Listenfeld eine Auswahl (z.b. eine Automarke) gemacht habe dann soll im zweiten Listenfeld alle Modelle zu dieser Automarke dynamisch aufgelistet werden.

Vielen Dank

gruß
philstrike
 
Tut mir leid. Das hilft mir leider nicht weiter. Den Beitrag hatte ich gestern verfasst. Allerdings im PHP Teil ders Forums.:rolleyes:

Mir würde ja auch schon reichen wenn ich wüsste wie man die Listenfelder nacheinander einblendet? Das geht doch mit JS oder?

z.b. immer wenn ich eine Auswahl gemacht habe erscheint das nächste Listenfeld. Wie kann man das machen?

//Edit: So hab mich mal ein wenig umgeschaut und auch was einigermaßen passendes gefunden. Mein Prob is nur es geht nicht.

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Beispiel</title>
<script type="text/javascript">
function zeige_txt(c){
 if(document.layers)return; //NS4 würde eh nicht machen, was Du willst
  for (var i=1;i<arguments.length;i++){
  s=arguments[i].style;
  s.visibility=(c)?'visible':'hidden';
  }
}
</script>
</head>
<body onload="zeige_txt(false, document.form2)">
<form action="" name="form1" onSubmit="zeige_txt(this.checked, this.form2)">
  <select name="select">
  <option value="test">Auswahl 1</option>
  <option value="test">Auswahl 2</option>
  </select>
  <input type="submit" name="Submit" value="Senden">
</form>

<form action="" name="form2">
  <select name="select">
  <option value="test">Auswahl 1.2</option>
  <option value="test">Auswahl 2.3</option>
  </select>
  <input type="submit" name="Submit" value="Senden">
</form>
</body>
</html>

Wenn ich beim ersten listenfeld auf Submit klicke soll das wzeite angezeigt werden. Das klappt aber noch nett so ganz. Weiß jemand woran das liegt?

gruß
philstrike
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück