我想查找表单上的所有单选按钮,而不要理会其他输入类型。我的代码如下所示:
form.queryAll("select, input").forEach((Element el) {
if (el is RadioButtonInputElement) {
print ('got radio button');
} else {
print ('got some other input type');
}
}
这导致除
select
之外的所有输入类型都被标识为单选按钮。实际上,如果我在el
分支(“单选按钮”)中查看then
,则始终将其报告为InputElement
。 最佳答案
您还可以编写查询选择器以仅返回单选按钮。
List<RadioButtonInputElement> list = element.querySelectorAll("input[type='radio']");
关于dart - 如何确定Dart中的输入类型?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16551267/