Extjs4 - Remote-Validierung

8

Ich hätte gerne einen Remote-Validator für ein Textfeld. Mein PHP gibt den Wert wahr / falsch zurück. Ich habe so etwas versucht:

%Vor%

Das Problem ist, dass die Ajax-Anfrage asynchron ist und der Validator den Fehler "Werte nicht definiert" gibt. Gibt es einen Rückruf? Also würde ich standardmäßig false zurückgeben und das Textfeld gültig machen, sobald der Ajax-Aufruf beendet wäre.

Ich habe versucht, nach extjs Remote-Validierung zu googeln, aber es gibt nicht viel darüber.

Irgendwelche Hilfe oder Vorschläge? Vielen Dank.

    
gotroch 14.11.2011, 11:25
quelle

2 Antworten

11

vielleicht sollten Sie nicht den Validator verwenden, dann einen Listener für die Änderung des Textfelds hinzufügen und die Methoden markInvalid und clearInvalid zum Anzeigen der Validierung verwenden.

%Vor%

Ich habe es nicht versucht, aber könnte für Ihren Ansatz arbeiten

BEARBEITEN Ich habe einige Änderungen am Code vorgenommen, um den Validator einzuschließen ..

    
nscrob 14.11.2011, 12:01
quelle
0

%Vor%

Dieser HTML-Code, den ich getestet habe (extjs Version ist 5.0), ist in Ordnung, er stammt aus TonyTuans Blog, All dies können Sie diesen Link sehen: Ссылка

    
atarky S 01.12.2014 03:55
quelle

Tags und Links