Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-08-2006, 07:28   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Ort: Nettetal / Niederrhein
Beiträge: 14
Feldabfrage Kontaktformular

Hallo zusammen,

bisher war ich hier nur als stiller Leser aktiv und habe so auch immer eine Antwort auf meine Fragen gefunden.
Diesmal ist es leider anders und ich muss euch belästigen...
(Suche hat nichts ergeben...)

Ich habe ein simples Kontaktformular mit PHP in meinen Film “gebaut”.
Das Formular besteht aus 3 Felder (name_var, email_var und eintrag_var).

Jetzt habe ich ein Script geschrieben, welches den Focus auf Feld 1 setzt und nach dem Betätigen des Buttons senden_btn abfragen soll,
ob die Felder ausgefüllt sind und wenn nein zu bestimmten Bildern im Film springen soll.

Hier das Script:
Code:
Selection.setFocus("name_var");

// Buttons

// Button senden_btn
senden_btn.onRelease = function() {
    if (name_var.length == 0) {
        gotoAndStop(2);
    } else if (email_var.length == 0) {
        gotoAndStop(3);
    } else if (eintrag_var.length == 0) {
        gotoAndStop(4);
    } else {
        gotoAndPlay(5);
        System.useCodepage = true;
        loadVariables("kontakt.php3", "", "POST");
    } senden_btn.gotoAndPlay(21);
    
}
Das mit dem Senden und mit dem Posten der Variablen geht, Probleme macht mir die Abfragen, ob das Feld leer ist.
Wenn ich den Film öffne und direkt auf senden klicke, dann übergibt er einfach die leeren Variablen.

Er erkennt nur dann, dass die Felder leer sind, wenn ich vorher in das Feld klicke, etwas reinschreibe und das dann wieder lösche.

Was kann das sein?

Kann mir jmd. helfen?!

Vielen Dank vorab und einen schönen Tag allerseits!!

Niclas
__________________
________________________________________
nic-las.de
nic-las85 ist offline   Mit Zitat antworten
Alt 01-08-2006, 09:01   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 62
ohne zu wissen wie deine Variablen zustande kommen natürlich schwer zu sagen... wird wohl daran liegen, dass die Variable vorher noch gar nicht definiert ist.

das kannst du vielleicht umgehen, indem du die variable vorher auf null initialisiertst oder statt var == 0 so was wie if(!var).

Gruß, Michel
michelluther ist offline   Mit Zitat antworten
Alt 01-08-2006, 09:36   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Ort: Nettetal / Niederrhein
Beiträge: 14
Hallo Michel,

es funktioniert!!!!

Vielen vielen Dank.
Hier merkt man, dass ich kein Profi bin...
Ich habe gar nicht darüber nachgedacht, dass zwar das Feld von vornerein
existiert, aber nicht die Variable...

Habe es mit if(!name_var) gelöst.

Vielen Dank!!!

Niclas
__________________
________________________________________
nic-las.de
nic-las85 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 11:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele