Javascript 剔除将输入文本框绑定到另一个文本框
我有两个输入标记,当我输入一个时,我希望两个输入标记中的值完全相同。 我正在尝试击倒,我想知道我将如何做到这一点Javascript 剔除将输入文本框绑定到另一个文本框,javascript,html,data-binding,knockout.js,Javascript,Html,Data Binding,Knockout.js,我有两个输入标记,当我输入一个时,我希望两个输入标记中的值完全相同。 我正在尝试击倒,我想知道我将如何做到这一点 <input type="text" data-bind="value: theValue" /> <br /> <input type="text" data-bind="value: theValue" /> <script type="text/javascript"> var viewModel = { the
<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>
var viewModel={
值:ko.可观察(“默认文本”),
};
应用绑定(新的ViewModel());
您所拥有的是正确的,您只需要将valueUpdate:'afterkeydown'
添加到绑定中,以便它们随着您的键入而更新
<input type="text" data-bind="value: theValue, valueUpdate: 'afterkeydown'" />
<br />
<input type="text" data-bind="value: theValue, valueUpdate: 'afterkeydown'" />
另外,ko.applyBindings(newviewmodel())代码>应该是ko.applyBindings(viewModel)代码>
这里有一个