Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-09-2003, 07:54   #1 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
warum funtzt meine If-Anweisung nicht?

hi leuts,

ich habe ein paar input-felder und will per if überprüfen ob was eingegeben wurde.

code:
if ((_root.ifusername == "") or (_root.ifpw == "") or (_root.ifpwrepeat == "") or (_root.ifemail == "")) {
warnung = "Bitte alle Pflichtfelder vollständig und korrekt ausfüllen";
} else if ......

===> aber flash stolpert jedesmal über die if drüber obwohl die inputfelder leer sind.
was stimmt da nicht??

__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 16-09-2003, 08:00   #2 (permalink)
Benutzer
 
Benutzerbild von gordon
 
Registriert seit: Aug 2001
Ort: Bikini Bottom
Beiträge: 220
hi,

mach' mal die inneren Klammern weg

ActionScript:
  1. if (_root.ifusername == "" || _root.ifpw == "" ||  _root.ifpwrepeat == "" ||  _root.ifemail == "") {


gruss
gordon ist offline   Mit Zitat antworten
Alt 16-09-2003, 08:47   #3 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
funkt auch nicht.

ich hab's jetzt wie folgt:
ActionScript:
  1. if (_root.ifusername == "" || _root.ifpw == "" || _root.ifpwrepeat == "" || _root.ifemail == "") {
  2. warnung = "Bitte füllen Sie alle Pflichtfelder vollständig und korrekt aus";
  3. }

anm.: die variablennamen stimmen mit denen der inputfelder überein. hab ich grad gecheckt!



ps: ich habe irgendwie das gefühl, dass das "" von der (flash-)logik her nicht paßt. was gibed noch für konstrukte für einen leeren string die man als alternative probieren kann?
__________________
!NO RISK - NO FUN!

Geändert von neohacker (16-09-2003 um 08:53 Uhr)
neohacker ist offline   Mit Zitat antworten
Alt 16-09-2003, 10:02   #4 (permalink)
Benutzer
 
Benutzerbild von gordon
 
Registriert seit: Aug 2001
Ort: Bikini Bottom
Beiträge: 220
im ersten Frame deine Variablen setzen, dann klappt's
ActionScript:
  1. _root.ifusername = "";
  2. ........
  3. ........
gordon ist offline   Mit Zitat antworten
Alt 16-09-2003, 10:30   #5 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
ja super, wenn ich die vars initialisiere, dann klappt's.

DANKEEEE!
__________________
!NO RISK - NO FUN!

Geändert von neohacker (16-09-2003 um 11:41 Uhr)
neohacker 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