我正在尝试获取单选按钮组的输入,但在任何地方都找不到任何示例或说明。我最终发现的所有内容都已弃用或不起作用:(
我不想要的是:
该表单将有 4 个单选按钮组,当按下提交时,我不想从这 4 个组中获取信息然后对其进行处理。但我在任何地方都找不到这样做的好方法:(
我正在尝试获取单选按钮组的输入,但在任何地方都找不到任何示例或说明。我最终发现的所有内容都已弃用或不起作用:(
我不想要的是:
该表单将有 4 个单选按钮组,当按下提交时,我不想从这 4 个组中获取信息然后对其进行处理。但我在任何地方都找不到这样做的好方法:(
尝试过并且有效
<input type="radio" id="r1" name="rate" value="Fixed Rate"> Fixed Rate
<input type="radio" id="r2" name="rate" value="Variable Rate"> Variable Rate
<input type="radio" id="r3" name="rate" value="Multi Rate" checked="checked">
.
main () {
querySelectorAll('input[name=rate]').onClick.listen(clickHandler);
}
void clickHandler(MouseEvent e) {
// two different ways of accessing the current value
print('target: ${(e.target as InputElement).value}');
print('checked: ${(querySelector('input[name=rate]:checked') as InputElement).value}');
}