mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 08.12.2016 17:24 Benutzername: Passwort: Auto-Login

Thema: [JS] Fomulare nacheinander einblenden lassen vom 11.04.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [JS] Fomulare nacheinander einblenden lassen
Autor Nachricht
j.r
Threadersteller

Dabei seit: 24.08.2005
Ort: Bocholt
Alter: 31
Geschlecht: Männlich
Verfasst Di 11.04.2006 11:48
Titel

[JS] Fomulare nacheinander einblenden lassen

Antworten mit Zitat Zum Seitenanfang

Hallo ihr,

ich versuche seid ein paar Stunden schon einzelnen Fomulare nach einander einzublenden.
Also wenn das erste Formular ausgewählt habe und auf senden klicke dann soll dadrunter das zweite angezeigt werden.

Ich habe in einem anderen Forum schon etwas dazu gefunden nur bekomme ich das nicht angepasst.

Könnt ihr mir da helfen?

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> 


gruß
j.r
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 36
Geschlecht: Männlich
Verfasst Di 11.04.2006 13:20
Titel

Antworten mit Zitat Zum Seitenanfang

hm
also was mir als erstes auffällt, ist, dass deine methode
Code:
zeige_txt(c)
nur
einen parameter akzeptiert, du sie aber mit
Code:
zeige_txt(this.checked, this.form2)

aufrufst.

Ich kann dir nur mal die JS Konsole vom Firefox empfehlen, die ist zum debuggen sehr dankbar.

greetz
  View user's profile Private Nachricht senden
Anzeige
Anzeige
j.r
Threadersteller

Dabei seit: 24.08.2005
Ort: Bocholt
Alter: 31
Geschlecht: Männlich
Verfasst Di 11.04.2006 13:46
Titel

Antworten mit Zitat Zum Seitenanfang

Mit der JavaScript Konsole komme ich irgendwie nicht klar Au weia!


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;
  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.form1.txtbox1, document.form1.txtbox2, document.form1.txtbox3)">
<form action="" name="form1">
<br /><span style="font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;">Formular anzeigen:</span>
       <input type="checkbox" onclick="zeige_txt(this.checked, this.form.txtbox1, this.form.txtbox2, this.form.txtbox3)" name="cbox1"> <br />
       <input name="txtbox1" value="Vorname"><br />
       <input name="txtbox2" value="Nachname"><br />
      <input name="txtbox3" value="Ort">
       <br /><br />
</form>
</body>
</html> 


Das funktioniert (nur in einer Form) soweit nur wenn ich das auf verschiedene Formen anwenden will klappt das nicht
  View user's profile Private Nachricht senden
 
Ähnliche Themen flashs nacheinander abspielen
mehrere swf-filme nacheinander laden
2 Flash Dateien nacheinander laufen lassen
Mit PHP Links nacheinander aufrufen (Per ID)
Movieclip laden, duplizieren und nacheinander einfaden?
Css, Divs nacheinander platzieren. 100% Browserhöhe. Hilfe.
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.