Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-02-2005, 18:34   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 14
Formular wird nicht versendet

Hi Zusammen

Ich habe folgendes fehlerfreies Script aber das Formular wird nicht versendet seit ich die Checkboxen im Statusfeld überprüfen lasse.

Ich weiss nur das irgendwo bei den Kursdaten (datum1_ar, datum2_ar usw.) der Fehler liegen muss

Code:
on (release) {
	System.useCodepage = true;
	_root.anrede = _root.anrede_ar.getSelectedItem ().data;
	if (_root.datum1_ar.selected)
	{
		_root.datum1 = true;
	}
	if (_root.datum2_ar.selected)
	{
		_root.datum2 = true;
	}
	if (_root.datum3_ar.selected)
	{
		_root.datum3 = true;
	}
	if (_root.datum4_ar.selected)
	{
		_root.datum4 = true;
	}
	if (_root.datum5_ar.selected)
	{
		_root.datum5 = true;
	}
	if (_root.datum6_ar.selected)
	{
		_root.datum6 = true;
	}
	if (!_root.email || _root.email.indexOf ("@") == -1 || _root.email.indexOf (".") == -1)
	{
		_root.ausgabe = "Ihre E-Mail ist nicht gültig";
	}
	else if (!_root.namen.length)
	{
		_root.ausgabe = "Bitte Namen angeben.";
	}
	else if (!_root.vorname.length)
	{
		_root.ausgabe = "Bitte einen Vornamen eingeben!";
	}
	else if (!_root.strasse.length)
	{
		_root.ausgabe = "Bitte eine Strasse eingeben!";
	}
	else if (!_root.ort.length)
	{
		_root.ausgabe = "Bitte einen Ort eingeben!";
	}
	else if (!_root.telefon.length)
	{
		_root.ausgabe = "Bitte eine Telefonnummer eingeben!";
	}
	else if (!_root.datum1_ar.datum2_ar.datum3_ar.datum4_ar.datum5_ar.datum6_ar.undefined)
	{
		_root.ausgabe = "Bitte Kursdatum auswählen";
	}
	if (!_root.datum1_ar || _root.datum2_ar  || _root.datum3_ar  || _root.datum4_ar  || _root.datum5_ar  || _root.datum6_ar.true)
	{
	}
	else
	{
		_root.ausgabe = "Ihre Anmeldung wird versendet";
		senden = new LoadVars ();
		senden.namen = _root.namen;
		senden.vorname = _root.vorname;
		senden.email = _root.email;
		senden.strasse = _root.strasse;
		senden.ort = _root.ort;
		senden.telefon = _root.telefon;
		senden.anrede = _root.anrede;
		senden.datum1 = _root.datum1;
		senden.datum2 = _root.datum2;
		senden.datum3 = _root.datum3;
		senden.datum4 = _root.datum4;
		senden.datum5 = _root.datum5;
		senden.datum6 = _root.datum6;
		empfang = new LoadVars ();
		senden.sendAndLoad ("flaform.php", empfang, "POST");
		empfang.onLoad = function (status)
		{
			if (status)
			{
				if (empfang.signal == 1)
				{
				 	_root.ausgabe = "Anmeldung wurde versendet";
					_root.namen = "";
					_root.vorname = "";
					_root.email = "";
					_root.strasse = "";
					_root.ort = "";
					_root.telefon = "";
					_root.anrede_ar.setSelectedIndex (0);
					_root.datum1_ar.selected;
					_root.datum2_ar.selected;
					_root.datum3_ar.selected;
					_root.datum4_ar.selected;
					_root.datum5_ar.selected;
					_root.datum6_ar.selected;
					gotoAndStop(24);
				}
			}
		};
	}
}
Weiss jemand woran es liegenkönnte.

Lieber Gruss

Hiram

Geändert von hiram (09-02-2005 um 18:36 Uhr)
hiram ist offline   Mit Zitat antworten
Alt 10-02-2005, 13:01   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Setz dir doch erst einmal vor deine if-Abfragen entsprechende traces und starte das im Testmodus mit Strg-Enter. Dann weisst du zumindest, was bei den Checkboxen tatsächlich übergeben wurde:
ActionScript:
  1. trace("_root.datum1_ar.selected="+_root.datum1_ar.selected);
  2. if (_root.datum1_ar.selected){...
  Mit Zitat antworten
Alt 10-02-2005, 16:32   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 14
Vielen herzlichen Dank. Habe dein Script eingefügt aber leider wird jetzt ein Fehler ausgegeben Was mach ich bloss Falsch?


Lieber Gruss

Hiram
hiram ist offline   Mit Zitat antworten
Alt 10-02-2005, 16:35   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Welcher Fehler wird dann ausgegeben, du solltest dich da in Zukunft präziser ausdrücken...
  Mit Zitat antworten
Alt 10-02-2005, 16:56   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 14
Entschuldige, bin noch nicht so geübt in den Foren, die Fehlermeldung lautet folgendermassen:

**Fehler** Szene=Szene 1, Ebene=Kursangebote, Bild=21:Zeile 6: Unerwartetes Auftreten von '}
}

Anzahl der ActionScript-Fehler: 1 Gemeldete Fehler: 1

Wäre es einfacher für dich wenn ich die Flash raufladen würde oder so?


Vielen Dank für deine Mühe
hiram ist offline   Mit Zitat antworten
Alt 10-02-2005, 21:59   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Wäre es einfacher für dich wenn ich die Flash raufladen würde oder so?
Na ja, das ist ein Fehler im Script, du hast eine geschweifte Klammer zuviel oder zuwenig. Wenn du im Aktionen-Bedienfeld auf "Autoformat" klickst, werden deine geschlossenen Klammern immer an die Stelle gesetzt, woe die geöffnete sitzt. Das hilft ein wenig beim Eingrenzen. Ansonsten kannst du natürlich auch die fla rüberschieben...
  Mit Zitat antworten
Alt 11-02-2005, 09:22   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 14
ich kann die datei leider nicht hochlade sie ist mit 600 kB zu gross gibt es noch eine Alternative? E-Mail?

Vielen Dank das Du mir helfen willst


Lieber Gruss

Hiram
hiram ist offline   Mit Zitat antworten
Alt 11-02-2005, 12:50   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Eine falsche Klammer wirst du doch auch selbst finden, oder? Sonst: agedoubleju@email.de
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele