Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-11-2005, 10:31   #1 (permalink)
Golffieber
 
Benutzerbild von m.friedli
 
Registriert seit: Jan 2004
Ort: Ittigen
Beiträge: 140
Wort ausschliessen

Hallo zusammen.
Hier wieder einmal eine kleine AS Frage.

Wie kann ich im folgenden Scribt ZB ein Wort "name" ausschliessen? Das heisst der Besucher darf den Begriff name in das TextInput nicht schreiben. Sonst würde die Fehlermeldung Falscher Name angezeigt

PHP-Code:
if (tname.indexOf(".") == -||tname.length<5)
        
_root.mc.ausgabe "Falscher Name!"
__________________
Gruss und Danke für Deine Hilfe

Kusi
m.friedli ist offline   Mit Zitat antworten
Alt 25-11-2005, 10:51   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Hast ja die Lösung schon halb in deinem Code drin! Einfach deine IF-Abfrage erweitern:
Code:
tname.indexOf("name") != -1
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 25-11-2005, 12:23   #3 (permalink)
Golffieber
 
Benutzerbild von m.friedli
 
Registriert seit: Jan 2004
Ort: Ittigen
Beiträge: 140
Tja aber meines wissens ist das der Code der besagt es müsse im Textimput der name enthalten sein und nicht ausschliessen oder?

PHP-Code:
tname.indexOf("name") != -
__________________
Gruss und Danke für Deine Hilfe

Kusi
m.friedli ist offline   Mit Zitat antworten
Alt 28-11-2005, 08:06   #4 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Hallo

Eigentlich hast du recht (zumindest teilweise), du machst zwar eine Abfrage, aber die Funktion besagt nicht, dass der String vorhanden sein muss. Er frägt lediglich ab, ob er vorhanden ist. Ist er vorhanden, gibt die Funktion die erste Position des Strings an, ansonsten "-1". Das heisst, wenn der Rückgabewert "-1" ist, wurde er nicht gefunden. Ist er allerdings nicht "-1", so wurde er gefunden und dann soll ja auch deine Funktion ausgeführt werden.

(index != -1) --> Index ungleich -1
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 20-01-2006, 09:36   #5 (permalink)
Golffieber
 
Benutzerbild von m.friedli
 
Registriert seit: Jan 2004
Ort: Ittigen
Beiträge: 140
OK es geht weiter. Meines Wissens sollte der Code doch so aussehen oder?
Code:
tname.indexOf("name") != 1
__________________
Gruss und Danke für Deine Hilfe

Kusi
m.friedli ist offline   Mit Zitat antworten
Alt 20-01-2006, 11:18   #6 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Nein...
Wie oben mindestens (auch von dir) mehere Male beschrieben, muss die Abfrage wie folgt aussehen:
PHP-Code:
tname.indexOf("name") != -
Ausser du willst abfangen, wenn "name" nicht an 2. Stelle des Strings steht! Für eine Erläuterung lies meine Erklärung einen Post weiter oben!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 31-01-2006, 09:04   #7 (permalink)
Golffieber
 
Benutzerbild von m.friedli
 
Registriert seit: Jan 2004
Ort: Ittigen
Beiträge: 140
OK nochmals von vorne

Ich habe einen Code in meinem Send Button AS!!!


Code:
if (tstr.length<5) {
		_root.mc.ausgabe = "Strasse Fehlt!";
	}

Nun steht in der TextArea schon die Info
Zitat:
Strasse/Nr.
als Info was in das Feld geschrieben werden muss. Da nun Strasse/Nr. im Feld von Anfang an steht nimmt das AS an das in der TextArea schon etwas eingetragen wurde.
Nun sollte ich Strasse/Nr. ausschliessen können.
Folgende Varianten habe ich leider erfolglos getestet.

Code:
if (tstr.indexOf("Strasse/Nr.") == -1 || tstr.length<5) {
		_root.mc.ausgabe = "Strasse Fehlt!";
	}
oder

Code:
if (tstr.indexOf("Strasse/Nr.") != -1 || tstr.length<5) {
		_root.mc.ausgabe = "Strasse Fehlt!";
	}
und

Code:
if (tstr.indexOf("Strasse/Nr.") == 1 || tstr.length<5) {
		_root.mc.ausgabe = "Strasse Fehlt!";
	}

Ich hoffe das mir jemand helfen kann ...

Auch danke an die, die mir auch bis jetzt geholfen haben!

Hier noch der Link auf die WebSeite
http://www.2host.ch/test2
__________________
Gruss und Danke für Deine Hilfe

Kusi
m.friedli ist offline   Mit Zitat antworten
Alt 31-01-2006, 09:12   #8 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
PHP-Code:
if (tstr.indexOf("Strasse/Nr.") != -|| tstr.length<5) {
    
_root.mc.ausgabe "Strasse Fehlt!";

Müsste eigentlich funktionieren!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha 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 13:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele