gpt4 book ai didi

knockout.js - 单选按钮 Knockoutjs

转载 作者:行者123 更新时间:2023-12-03 11:33:10 25 4
gpt4 key购买 nike

我有 2 个从服务器 A 和 B 获得的值。我一次只能有一个 true。

同样,我需要的是一次检查一台 radio ,因此只有一个真实值。

var viewModel = {
radioSelectedOptionValue: ko.observable("false"),
A: ko.observable("false"),
B: ko.observable("false")
};
ko.applyBindings(viewModel);
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/2.1.0/knockout-min.js"></script>
<div class='liveExample'>
<h3>Radio View model</h3>
<table>
<tr>
<td class="label">Radio buttons:</td>
<td>
<label><input name="Test" type="radio" value="True" data-bind="checked: A" />Alpha</label>
<label><input name="Test" type="radio" value="True" data-bind="checked: B" />Beta</label>
</td>
</tr>
</table>
A-<span data-bind="text: A"></span>
B-<span data-bind="text: B"></span>
</div>

最佳答案

Knockout 3.x 添加了 checkedValue 绑定(bind)选项。这允许您指定字符串以外的值。

    <input name="Test" type="radio" data-bind="checked: radioSelectedOptionValue, checkedValue: true" />
<input name="Test" type="radio" data-bind="checked: radioSelectedOptionValue, checkedValue: false" />

http://jsfiddle.net/t73d435v/

关于knockout.js - 单选按钮 Knockoutjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16259537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com