我正在动态填充单选按钮,在单击提交按钮时,我需要从组中获取选中的单选按钮的值。
<ul data-bind="foreach: Numbers">
<li>
<input name="phone-group" type="radio" data-bind="attr: {'id': $data.id}, value: $data.value" >
<label data-bind="Text: $data.value, attr:{'for': $data.id }" ></label>
</li>
</ul>
<button role="link">Submit</button>
这是模型:(咖啡脚本)
@数字= ko.可观察数组([{标识:“1”,值:“1234”},{标识:“2”,值:“5678”},{标识:“3”,值:“91011”}])
单击“提交”按钮时,我需要从单选按钮列表中选择值。
3条答案
按热度按时间brjng4g31#
考虑使用:
pxiryf3j2#
我不知道如何在CoffeeScript中获取checked值,但是在JavaScript中,通过在输入上使用
name
属性,可以使用document.querySelector()
方法获取checked值:rjzwgtxy3#
要以knockoutjs的方式实现这一点,我能看到的唯一缺失是您没有使用checked绑定来获取选定的值。
第一个