Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-03-2004, 09:54   #1 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Hab RIESEN Problem mit formular...

Moinsen,

Hatte schon einmal im Forum gepostet, kam aber nicht viel bei rum. Das Problem besteht leider noch immer.

Habe mehrere ComboBoxen, Radiobuttons und Eingabefelder.
Komme aber mit AS einfach nicht auf eine Wellenlänge.

Kann mir da vielleicht mal jemand Bitte helfen???

Ist zwar ganz schön lang, aber vielleicht könnt Ihr mich da mal Unterstützen?

ActionScript:
  1. // Sonderzeichen Aktiv
  2. System.useCodePage = true;
  3. // Im Feld plz Können nur Zahlen eingegeben werden
  4. plz.restrict = "0-9";
  5. //Felder auf 0 setzen
  6. _root.onLoad = function() {
  7.     _root.name = "";
  8.     _root.vorname = "";
  9.     _root.firma = "";
  10.     _root.str = "";
  11.     _root.nr = "";
  12.     _root.plz = "";
  13.     _root.ort = "";
  14.     _root.tel = "";
  15.     _root.email = "";
  16.     _root.liefer = "";
  17.     _root.datum = "";
  18.     _root.uhrzeit = "";
  19.     _root.vo = "";
  20.     _root.rue = "";
  21.     _root.nachricht = "";
  22. };
  23. // Definition des Containers, der Daten bekommt
  24. daten = new LoadVars();
  25. //Daten der RadioButtons und ComboBoxen
  26. daten.plakate1 = _root.radiogroup1.getValue(); //Plakate 1/0
  27. daten.plakate2 = _root.radiogroup2.getValue(); //Plakate 2/0
  28. daten.plakate4 = _root.radiogroup3.getValue(); //Plakate 4/0
  29. daten.uebermittel = _root.uebermittel.getValue();
  30. daten.format = _root.format.getValue();
  31. daten.versand = _root.versand.getValue();
  32. // Daten in Textfeldern, die User eingegeben hat, dem Container als Eigenschaft mitgeben
  33. daten.name = _root.name;
  34. daten.vorname = _root.vorname;
  35. daten.firma = _root.firma;
  36. daten.str = _root.str;
  37. daten.nr = _root.nr;
  38. daten.plz = _root.plz;
  39. daten.ort = _root.ort;
  40. daten.tel = _root.tel;
  41. daten.email = _root.email;
  42. daten.liefer = _root.liefer;
  43. daten.datum = _root.datum;
  44. daten.uhrzeit = _root.uhrzeit;
  45. daten.vo = _root.vo;
  46. daten.rue = _root.rue;
  47. daten.nachricht = _root.nachricht;
  48.  
  49. // tracen, ob überhaupt Daten vorhanden sind
  50.         trace(daten.plakate1);
  51.         trace(daten.plakate2);
  52.         trace(daten.plakate4);
  53.         trace(daten.uebermittel);
  54.         trace(daten.format);
  55.         trace(daten.versand);
  56.         trace(daten.name);
  57.         trace(daten.vorname);
  58.         trace(daten.firma);
  59.         trace(daten.str);
  60.         trace(daten.nr);
  61.         trace(daten.plz);
  62.         trace(daten.ort);
  63.         trace(daten.tel);
  64.         trace(daten.email);
  65.         trace(daten.liefer);
  66.         trace(daten.datum);
  67.         trace(daten.uhrzeit);
  68.         trace(daten.vo);
  69.         trace(daten.rue);
  70.         trace(daten.nachricht);
  71.  
  72. //Senden Button - die gekennzeichneten Felder ausfüllen
  73. senden.onPress = function(){
  74.     if(_root.name == ""){
  75.         _root.name = "Name eingeben";
  76.     }
  77.     else if(_root.vorname == ""){
  78.         _root.vorname = "Vorname eingeben";
  79.     }
  80.     else if(_root.str == "") {
  81.         _root.str = "Korrekte Adresse eingeben";
  82.     }
  83.     else if(_root.nr == "") {
  84.         _root.nr = "Nummer";
  85.     }
  86.     else if(_root.plz == "") {
  87.         _root.plz = "PLZ";
  88.     }
  89.     else if(_root.ort == "") {
  90.         _root.ort = "Wohnort eingeben";
  91.     }
  92.     else if(_root.tel == "") {
  93.         _root.tel = "Telefonnummer eingeben";
  94.     }
  95.     else if(_root.email == "") {
  96.         _root.email = "Email eingeben";
  97.     }
  98.     else if(_root.datum == "") {
  99.         _root.datum = "Datum";
  100.     }
  101.     else if(_root.uhrzeit == "") {
  102.         _root.uhrzeit = "Uhrzeit";
  103.     }
  104.     else if(_root.vo == "") {
  105.         _root.vo = "Vorderseite";
  106.     }
  107.     else if(_root.rue == "") {
  108.         _root.rue = "Rückseite";
  109.     }
  110.     //Wenn alle Bedingungen erfüllt, dann Sende das an PHP Script
  111.     else{
  112.     daten.sendAndLoad("flaform.php","daten", "POST");
  113.     }
  114. }

Danke schon mal im Voraus

Grüße Shocktale

Als Nachtrag noch die URL, den die fla ist zu groß zum posten. Hab schon wahnsinnig viel versucht.
Formular

Geändert von shocktale (18-03-2004 um 10:22 Uhr)
shocktale ist offline   Mit Zitat antworten
Alt 18-03-2004, 12:21   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
wäre vielleicht nich schlecht, wenn du dazu schreicbst, was passiert , bzw. was nicht und warzum du hier deinen schicken code postest... !?#

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 18-03-2004, 12:29   #3 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Jo, mach ich.

Also wenn die Seite geladen wird, werden alle Eingabefelder gelöscht.

Das negative ist, beim press auf SendenButton sollte zumindest das Trace funktionieren. Ich möchte ja schon wissen, ob überhaupt Daten gesendet werden.

Wenn ich das dann weis, kann ich auf die PHP erstellen oder besser gesagt anpassen.
shocktale ist offline   Mit Zitat antworten
Alt 18-03-2004, 12:34   #4 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
versuchs mal so

ActionScript:
  1. daten.sendAndLoad("flaform.php", daten, "POST");

ausserdem kann in deinem onPress keinen trace finden !?

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 18-03-2004, 12:40   #5 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
das trace steht vor dem press. Wie füge ich das im onPress ein?
Kommt das mit in den else Befehl?
shocktale ist offline   Mit Zitat antworten
Alt 18-03-2004, 13:05   #6 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
dein problem versteh ich nich mehr.

du willst daten an ein php-script schicken,
im onLoad-callback löschst du aber alle daten wieder, die du abgespeichert hast.

die definition der daten, die geschickt werden sollen, würd ich mit mit in den onPress-event legen, und die überprüpfung in einer extra funktion machen.

setz doch einfach in dein onLoad mal ein trace();

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 18-03-2004, 13:16   #7 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Ich muss dir ehrlich sagen, ich seh selber nicht mehr richtig durch.
Hab noch nich so viel erfahrung mit formularen. Hatte bis jetzt nur Eingabefelder. Bei denen haben die Formulare auch funktioniert. Nun musste ich ja unbedingt die RadioBoxen und die ComboBoxen aus den Komponenten von flash mit einbringen und da fing die ganze s......e an.
Ist aber wichtig das die mit drin sind.

Ich werd noch wahnsinnig.... *schrei*

Ich wollte doch nur, dass man verschiedene Optionen im Formular mit RadioButtons auswählen kann und Eingabefelder hat. Sowie noch ein paar ComboBoxen.

Und dann die eingegebenen Daten an ein PHP Script schicken, welches die Daten dann an mich weiterleitet.
shocktale ist offline   Mit Zitat antworten
Alt 18-03-2004, 13:36   #8 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
dann solltest du die daten in deinem onLoad nicht wieder löschen...
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 18-03-2004, 13:43   #9 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Also, die Funktion einfach raus oder?

Und stimmt eigentlich der Aufbau oder würdest du es anders machen? Wenn ja, WIE ZUM TEUFEL....
shocktale ist offline   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 14:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele