Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-11-2010, 12:35   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2009
Beiträge: 152
Validator

Hallo,
ich habe folgende Frage:
ich habe einen eigenen Validator gemacht für ein Registrierungsformular. Giebt der User Daten ein werden die erstmal Flashintern überprüft ob alles dem Standard entsrpicht. Ist dies der Fall wird es an ein PHP script über HttpService geschickt. Dieses verarbeitet die daten. Sollte der Nutzername oder die Emailadresse bereits registriert sein giebt das PHP script eine ErrorNummer zurück. Die ResultFunction verarbeitet es dann und giebt dem user zurück, dass dieser Name schon vorhanden ist.

Code:
if ( event.result.errorUser as String == "015" )
			{
				customNotAvailableValdiator.source = m_strUserName;
				customNotAvailableValdiator.validate();
			}

package classes.StartPage.validators
{
	import mx.validators.StringValidator;
	import mx.validators.ValidationResult;
	
	public class customNotAvailableValidator extends StringValidator
	{
		
		
		public function customNotAvailableValidator()
		{
			super();
		}
			
		override protected function doValidation(value:Object):Array
		{
			
			var ValidatorResults:Array = new Array();
			ValidatorResults.push(new ValidationResult(true, null, "Already taken","Ist bereits registriert"));
			return ValidatorResults;
			  
		}
		
	}
}
Jetz habe ich folgendes Problem. wenn ich nun den fehler einmal hervorrufe was wunderbar funktioniert und ich dann aber den Username abändere bleibt die Validatoranzeige trotzdem da. ist ja auch logisch da es nicht erneut validiert wird wenn der 015 fehler nicht mehr auftritt.

Es muss doch irgendwie möglich sein beim erneuten absenden zu sagen. Lösche die valedierung von m_strUserName und wenn der 015 Fehler wieder gesendet wird wir er eh neu validiert.
Kann mir da vllielleicht jemand weiter helfen das wäre echt klasse

Vielen Dank
hothead89 ist offline   Mit Zitat antworten
Alt 20-11-2010, 13:52   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Du schreibst ja auch immer einen Fehler in den Validator.
Omega Psi ist offline   Mit Zitat antworten
Alt 20-11-2010, 16:16   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2009
Beiträge: 152
^^ ja dumm von mir hab ich irgendwie nicht gesehen DANKE
hothead89 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Custom Validator hothead89 Flex programmieren 1 03-11-2010 18:16
Flex Validator Position cmdrkeen Flex programmieren 0 08-06-2010 09:11
Validator mit RemoteObject Jarell Flex programmieren 3 03-03-2010 07:04
spinnt der CSS Validator? automatix HTML und CSS 11 29-11-2006 21:12
Validator in deutscher Sprache Brigitte Am Rande 0 29-06-2004 14:35


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele