2013-12-11 6 views
13

मैं इनपुट धुंध पर एक क्रिया कैसे ट्रिगर कर सकता हूं, यही मैंने कोशिश की है।एम्बर इनपुट ब्लर एक्शन

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

वे पर सभी केवल ट्रिगर दर्ज

उत्तर

32

आप focus-out

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

उपयोग कर सकते हैं कि बेला http://jsfiddle.net/marciojunior/977xj/

+0

बहुत बढ़िया, धन्यवाद! – iConnor

+1

@ मारियोसी जूनियर क्या यह केवल फोकस-आउट के साथ संभव है ??? मैंने कुंजी-अप करने की कोशिश की, आदि क्लिक करें लेकिन आपकी शैली काम नहीं करती है। क्या कार्रवाई के माध्यम से पंजीकृत एक से अधिक कार्यक्रम भी संभव है? मेरा तरीका आमतौर पर {{इनपुट मान = टेक्स्ट एक्शन = "केके" = "फोकस-आउट"}} भी है, आप इस विधि में पैरामीटर कैसे पास करते हैं? आमतौर पर यह <इनपुट {{action 'actionName' params}} /> है – wallop

1

एक कार्रवाई करने के लिए तर्क पास करने के लिए में एक दृश्य प्रदान करें, तो आप उपयोग कर सकते हैं क्लोजर एक्शन सिंटैक्स:

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

(एक टिप्पणी के रूप में इस जोड़ दिया है होगा, लेकिन मैं काफी प्रतिष्ठा नहीं है अभी तक)

संबंधित मुद्दे