Zurück   Flashforum > Flash > ActionScript > ActionScript 1

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

Ich möchte ein Wort in einem TextImput ausschliessen! Das man z.B. name nicht verwenden kann. Der folgende code sagt doch aus das der TextImput name enthalten muss oder?
Code:
tname.indexOf("name") != -1
__________________
Gruss und Danke für Deine Hilfe

Kusi
m.friedli ist offline   Mit Zitat antworten
Alt 27-11-2005, 12:39   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Da Flash unmöglich wissen kann, ob der user nun z.B. "name" oder "namco" schreiben will, kannst du das Wort erst dann wieder aus dem Text rausschmeißen, wenn's schon geschrieben ist...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 27-11-2005, 12:48   #3 (permalink)
Golffieber
 
Benutzerbild von m.friedli
 
Registriert seit: Jan 2004
Ort: Ittigen
Beiträge: 140
Exclamation

Das ist klar. Hier handelt es sich um ein Bestellformular!
Wenn der User den Send Button betätigt überprüft das AS Die Felder. Ist schon gemacht! Nun kann ich z.B. im TextImput der E-Mail adresse den Wert festlegen das ein Punkt und ein @ in der E-Mail vom User enthalten sein muss. Nun möchte ich eine Regel erstellen, die den Wert hat das name nicht im Textfeld stehen darf!

Der folgende AS Code besagt aber das name enthalten sein muss.
Was muss ich ändern in diesem Code?
Code:
tname.indexOf("name") != -1
Hier noch der Ganze Code
Code:
	if (tname.indexOf("name") == -1 ||tname.length<6)
		_root.mc.ausgabe = "Falscher Name!";
__________________
Gruss und Danke für Deine Hilfe

Kusi
m.friedli ist offline   Mit Zitat antworten
Alt 27-11-2005, 13:00   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
if (tname.text.indexOf("name") == 0) {
        
trace("name enthalten");

Ist das selbe Ergebnis wie "!= -1". Du hast einmal "!=" in der einzelnen Zeile und einmal "==" im Code stehen. Watt denn nu?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 27-11-2005, 13:12   #5 (permalink)
Golffieber
 
Benutzerbild von m.friedli
 
Registriert seit: Jan 2004
Ort: Ittigen
Beiträge: 140
Lightbulb

UiUi

Sorry kleiner Fehler

Bestehender Code:
Code:
if (tname.indexOf("name") == -1 ||tname.length<6)
		_root.mc.ausgabe = "Falscher Name!";
Neuer Code: ??
Code:
if (tname.text.indexOf("name") == 0 ||tname.length<6)
		_root.mc.ausgabe = "Falscher Name!";
__________________
Gruss und Danke für Deine Hilfe

Kusi
m.friedli ist offline   Mit Zitat antworten
Alt 27-11-2005, 14:22   #6 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
tatsächlich nur das allein stehende wort 'name' verhindern:

PHP-Code:
verboten='name'
ersatz='xxxx'
txt.onChanged=function()
{
    
this.text=this.text.raus(verboten)
}
String.prototype.raus=function(str)
{
    var 
neu=''
    
this=this.split(' ')
    for(var 
i=0i<this.length;i++)
    {
        if(
this[i]==str)this[i]=ersatz
        neu
+=this[i]+' '
    
}
    return 
neu


verhindern der buchstabenfolge 'name'

PHP-Code:
verboten='name'
ersatz='xxxx'
txt.onChanged=function()
{
    
this.text=this.text.raus1(verboten)
}


String.prototype.raus1=function(str)
{
    
neu=this.split(verboten).join(ersatz+' ')
    return 
neu


btw...INPUT (!) nicht IMPUT
warrantmaster ist offline   Mit Zitat antworten
Alt 27-11-2005, 14:25   #7 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
Zitat:
Zitat von warrantmaster
btw...INPUT (!) nicht IMPUT
hi warrant, danke für die imfo
sorry, konnte nich anders
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 27-11-2005, 14:33   #8 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Themen zusammengefügt ...
Bitte Fragen nicht mehrfach posten, danke
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (27-11-2005 um 14:35 Uhr)
rena ist offline   Mit Zitat antworten
Alt 27-11-2005, 14:57   #9 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
Zitat:
Zitat von mati
hi warrant, danke für die imfo
sorry, konnte nich anders

warrantmaster 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