如何使用Dart从多个输入中获取值? 我试着这样......
void main() {
List<InputElement> inputs = queryAll('input');
FormElement form = query('#compra');
form.onSubmit.listen( (e) {
for (InputElement input in inputs) {
String aux = inputs[input].value;
print(aux);
}
});
}
答案 0 :(得分:1)
您的代码当前正在传递一个InputElement作为InputElement列表的索引。由于您已经在迭代每个输入,您可以这样做:
void main() {
List<InputElement> inputs = queryAll('input');
FormElement form = query('#compra');
form.onSubmit.listen( (e) {
for (InputElement input in inputs) {
String aux = input.value;
print(aux);
}
});
}