2014-04-25 22 views
1

我有兩個輸入標記,我想要在兩個輸入完全相同的值。 我正在嘗試淘汰賽,並想知道我會如何完成這一點。敲除綁定輸入文本框到另一個文本框

<input type="text" data-bind="value: theValue" /> 
<br /> 
<input type="text" data-bind="value: theValue" /> 

<script type="text/javascript"> 
    var viewModel = { 
    theValue: ko.observable("defaultText"), 
}; 

ko.applyBindings(new ViewModel()); 
</script> 

回答

1

你有什麼是正確的,你只是想添加valueUpdate: 'afterkeydown'到您的綁定,使他們更新您鍵入。

<input type="text" data-bind="value: theValue, valueUpdate: 'afterkeydown'" /> 
<br /> 
<input type="text" data-bind="value: theValue, valueUpdate: 'afterkeydown'" /> 

此外,​​應ko.applyBindings(viewModel);

這裏有一個full demo