簡體   English   中英

Emberjs輸入TextField值Unicode轉換

[英]Emberjs Input TextField value Unicode convert

我需要通過在onKeyPress和onKeyDown事件中使用某些函數將輸入值轉換為unicode值。

如何在Ember.js中為TextField創建視圖?

例如:用Javascript

<input name="comment" charset="utf-8" type="text" onKeyPress="javascript:convertThis(event)" onKeyDown="toggleKBMode(event)" />

創建自己的輸入文本的簡單方法是擴展Ember.TextField

App.MyTextField = Ember.TextField.extend({
    attributeBindings: ['charset'],
    charset: 'utf-8',
    keyPress: function(evt) {
        console.log('keyPress', evt);
    },
    keyDown: function(evt) {        
        console.log('keyDown', evt);
    }
});

attributeBindings會說要像html屬性一樣使用App.MyTextField屬性,在您的情況下為charset: attributeBindings: ['charset'] 要獲取keyPresskeyDown事件,只需聲明您各自的函數即可。 它將收到一個jQuery.Event實例。

這是與此示例http://jsfiddle.net/marciojunior/cEAhN/的玩弄

希望對您有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM