4

テキストボックスで検証を行い、ビューモデルにデータバインドするチェックボックスがあります。

これが私のフィドルです。

<input id="checkbox1" type="checkbox" data-bind="checked: viewitems">Checkbox</input>

クリックイベントがfalse値を返したときに、チェックボックスがデータバインドされないようにしたい。

これを行う方法はありますか?

前もって感謝します。

4

1 に答える 1

1

クリックメソッドでオブザーバブルの値を設定するだけではいけませんか?

$('#checkbox1').click(function ()
{
    if (!$('#textbox1').valid())
    {
        viewitems(false)
        alert("Please enter value");
        return;
    }
    else
    {
        viewitems(true)
    }
});
于 2013-03-04T12:19:04.273 に答える