2013-12-11 14 views
13

Wie kann ich eine Aktion auf Eingabeblur auslösen, das ist was ich versucht habe.Ember Eingabe Unschärfe Aktion

{{input class="form-control" action="validateEmail" onEvent="onBlur"}} 
{{input class="form-control" action="validateEmail" onEvent="blur"}} 
{{input class="form-control" action="validateEmail" onEvent="focusOut"}} 

Sie alle nur Trigger auf eingeben

Antwort

32
+0

ausgezeichnet, Thank you! – iConnor

+1

@Marcio Junior ist es möglich, nur mit Fokus-out ??? Ich habe versucht Key-up, klicken Sie auf etc., aber Ihr Stil funktioniert nicht. Ist es auch möglich, mehr als ein Ereignis durch Aktion zu registrieren? Mein Weg ist normalerweise {{input value = text action = "kk" auf = "focus-out"}} Auch wie übergeben Sie Parameter in dieser Methode? Normalerweise ist wallop

1

Um Argumente an eine Aktion übergeben Sie einen Blick in dieser Geige Geben focus-out

{{input type="text" value=text focus-out="doAction"}} 

verwenden können, können Sie Schließaktionssyntax:

{{input focus-out=(action "doSomething" "someArgument")}} 

(würde dies als Kommentar hinzugefügt haben, aber ich habe noch nicht genug Ruf)

Verwandte Themen