1

チェックボックスがチェックされるまで、フォームのボタンを無効にしたいと思います。私は Knockoutattrバインディングを見ていましたが、それは要素の属性の値を制御するだけであり、その属性を要素にアタッチする必要があるかどうかは制御しません。

これが私が試したもので、うまくいかないようです:

<a href=#" data-bind="attr: $root.isChecked() ? {} : { 'disabled' : 'disabled' }">Save Changes</a>

何か案は?

4

1 に答える 1

7

checkedビューモデルのブール値に対するバインディングを使用してチェックボックスをバインドしたい場合は、ボタンでenableまたはバインディングを使用します。disable

http://knockoutjs.com/documentation/enable-binding.html

サンプルはこちら: http://jsfiddle.net/rniemeyer/M6BzW/

于 2012-06-12T05:03:06.370 に答える