![](/img/trans.png)
[英]polymer focus() on <paper-input> or <core-input> element
[英]Polymer getting an paper-input, core-input field's value on keypress
我有紙輸入元素
<paper-input
id="{{ id }}"
label="{{ label }}"
on-keyup="{{ keypressHandler }}"
value="{{ value }}">
</paper-input>
當鑰匙被釋放時我可以抓住事件。
Polymer("app-input", {
ready: function() {
this.value = false;
},
keypressHandler: function(event, detail, sender) {
console.log("inputChanged");
console.log(this.value);
}
});
但是只有在從輸入字段中刪除焦點時才更改this.value,因此我無法在釋放按鈕時檢索元素值。
如何在keypressHandler()中獲取元素值?
對於paper-input
(和core-input
), inputValue
是實時值, value
是提交值(當用戶模糊字段或點擊輸入時更新)。
另外,考慮使用數據觀察而不是事件。
<paper-input
id="{{ id }}"
label="{{ label }}"
inputValue="{{ value }}">
</paper-input>
...
Polymer("app-input", {
valueChanged: function() {
console.log("valueChanged");
console.log(this.value);
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.