[GastForen Programmierung/Entwicklung JavaScript Formular mit dynamischer Auswertung

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Formular mit dynamischer Auswertung

mcfoley
Beiträge gesamt: 31

28. Nov 2005, 14:41
Beitrag # 1 von 1
Bewertung:
(1023 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Leute,

ich habe ein kleine Problem mit einem Formularvorhaben.

Ich würde gerne ein dynamisches Anmeldeformular bauen das folgende Eigenschaften haben sollte:

Es sollen 3 oder 4 Popup-Felder eingebaut werden, die abhängig von den Eingaben eine vordefinierte Ausgabe ausgeben.

Beispielskript das ich gefunden habe:

<script language="Javascript">
<!-- Start
function update_auswahl()
{
var kategorieAuswahl = document.forms.verzeichnis.kategorie;
var unterkategorieAuswahl = document.forms.verzeichnis.unterkategorie;
unterkategorieAuswahl.options.length = 0; // DropDown Menü entleeren

if (kategorieAuswahl.options
[kategorieAuswahl.selectedIndex].
value == "Email")
{
unterkategorieAuswahl.options[0] = new Option("Software");
unterkategorieAuswahl.options[1] = new Option("Anbieter");
}
else if (kategorieAuswahl.options
[kategorieAuswahl.selectedIndex].
value == "Internet")
{
unterkategorieAuswahl.options[0] = new Option("Internetzugang");
unterkategorieAuswahl.options[1] = new Option("Webseiten erstellen");
}
}
// Ende -->
</script>

Dann die Formularfelder:
<form name="verzeichnis">
<select size="1" name="kategorie" onchange="update_auswahl()">
<option value="Email" selected>Email</option>
<option value="Internet">Internet</option>
</select>
<select size="1" name="unterkategorie">
<option selected>Software</option>
<option>Anbieter</option>
</select>
</form>

Leider bekomme ich es nicht hin, das es mit mehr als nur 2 Auswahlfelder (Popup-Felder) funktioniert.

Vielleicht könnte mir jemand zeigen, wie man eine Erweiterung dafür erstellt - also mit 3 oder 4 abhänigen Popup-Feldern.

Zudem würde ich gerne wissen, wie man die eingegebenen Daten dann per PHP an eine Mailadresse schickt.

PHP:
<?php
$admin = "[email protected]";
$subject = "e-mail-Formular von $email:\n\n";
$message = "Nachricht fuer $admin von $email:\n\n";

while(list($name,$value)=each($HTTP_POST_VARS)) {
$message.="$name: $value\n\n";
}

mail($admin,$subject,$message,"From: $email");

?>

So verschicke ich momentan mein normales Kontaktformular, aber wie verschicke ich die Daten aus den dynamischen Popup-Feldern?

Nun noch eine Kleinigkeit:
Das Formular soll von verschiedenen Links auf einer Webseite erreicht werden. Um es an dem Beispiel von oben fest zu machen:
Ein Link von Kategorie "Email" und ein Link von Kategorie "Internet" und diese Informationen (also Vorauswahl der Kategorie) sollte dann schon als Vorauswahl in dem Formular eingetragen bzw. aktiviert sein.
Um dies zu bewerkstelligen müsste man wahrscheinlich den Link mit einer entsprechenden Option versehen, die dann das Popup-Feld vorauswählt.

Es wäre echt Super, wenn mir jemand bei dieser Aufgabe helfen könnte.

Grüße
Axel
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
05.03.2021

Zürich / Online SNF Academy
Freitag, 05. März 2021, 07.30 - 17.30 Uhr

Beratung / Coaching / Kurs

Digitalisierung mitgestalten Marketing Webseite erstellen mit WordPress Werbung & Kommunikation Visuelle Kommunikation

Ja

Organisator: birol isik, BK Academy

Kontaktinformation: birol isik, E-Mailinfo AT snfa DOT ch

https://www.snfa.ch/kmucoaching

Neuste Foreneinträge


Von Quark nach Indesign konvertieren

Serien-Dateinamenänderung (mit Automator?) "nur die ersten 7 Schreibstellen"

Illustrator 2021 Stapelverarbeitung

Startvolum

Barrierefreies PDF> keine klickbaren Fußnoten im PDF (Tagbaum)

Arbeitsfarbraum ändert sich bei neu angelegten Dokumenten von selbst

Adobe Acrobat DC Namen für Speicherung vorgeben

Update Problem

PSD CS6 (!) Mac: Dialog "Dateiinformationen" Fenster leer und Sackgasse

Illustrator Datei aktualisieren
medienjobs