[英]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']
。 要獲取keyPress
和keyDown
事件,只需聲明您各自的函數即可。 它將收到一個jQuery.Event實例。
這是與此示例http://jsfiddle.net/marciojunior/cEAhN/的玩弄
希望對您有所幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.