結合無効にします。私はこれを行うためにKnockoutjsを使用しようとしていますが、動作しないようです。ここで使用すると、私はチェックボックスがチェックされたときに無効にする入力ボックスを取得しようとしています
は私のhtmlです:ここでは
<input id="input1" type="text" placeholder="Something Here"
data-bind="disable: makeInvalid"/>
<input type="checkbox" id="chk1" data-bind="checked: makeInvalid"/>
<label>Make Textarea Invalid</label>
は私のjsです:
var viewModel = {
makeInvalid : ko.observable(false),
};
ko.applyBindings(viewModel, document.getElementById("chk1"));
私のフィドルはここにある:
https://jsfiddle.net/devEngine/3ag0881z/2/
私はノックアウトの指示に従うことを試みてきました彼らが言うディスエーブルバインディングはenablとまったく同じです電子ただ逆に、結合:
http://knockoutjs.com/documentation/enable-binding.html
誰も私が間違ってやっているものを私に伝えることができますか?
ご協力いただければ幸いです。
を、それはあなたのフィドルが – Shadowfox
@Shadowfox :-)彼らなしでは動作しません。普通のことですノックアウトはjQuery(他のJavaScriptライブラリも)に依存しません。 – DavidRR