Antwort

2

Sie können einen Ereignis-Listener im Textfeld hinzufügen.

textField.addEventListener('return',function(e){ 
    if(isValidEmail(e.source.value)){ 
     //Email is valid 
    }else{ 
     //Invalid Email 
    } 

}); 


function isValidEmail(email) { 
    var re = /^(([^<>()[\]\\.,;:\[email protected]\"]+(\.[^<>()[\]\\.,;:\[email protected]\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; 
    return re.test(email); 
} 
+0

Danke Suraj ... es funktioniert für mich. Noch ein Zweifel. Wie überprüfen wir, ob der Benutzer android zurück gedrückt hat. Wie überprüfen wir diesen Zustand? Ich bin neu in appcelerator Das ist warum – Dev786

+0

Sie können Android zurück Schaltfläche behandeln, indem Sie ein Ereignis "Androidback" Listerner hinzufügen. http://docs.appcelerator.com/platform/latest/#!/guide/Event_Handling-section-29004896_EventHandling-SpecialEvents –

+0

Hi suraj, das Szenario, das ich meinte, ist, dass, wenn wir einen Text im Textfeld eingeben, der Soft Tastatur ist sichtbar und nach der Eingabe, wenn der Benutzer Soft-Tastatur verstecken durch Drücken der Android-Taste zurück. Wie überprüfen wir die Validierung in diesem Fall? Hast du eine Ahnung davon? – Dev786

Verwandte Themen