gpt4 book ai didi

checkbox - 如何知道在 Dart 中是否选中了复选框或单选按钮?

转载 作者:行者123 更新时间:2023-12-04 11:27:27 31 4
gpt4 key购买 nike

我有一个复选框和一个单选按钮组,我想知道是否选中了复选框以及选择了哪个单选按钮。

我如何在 Dart 中做到这一点?

最佳答案

假设我们有这样的 HTML:

    <form >
<input type="radio" name="gender" id="gender_male" value="male">Male<br>
<input type="radio" name="gender" id="gender_female" value="female">Female
</form>

<form>
<input type="checkbox" id="baconLover">I like bacon<br>
</form>

您获取它们的值的 Dart 代码类似于以下内容,我还添加了一个事件来了解何时单击复选框。

import 'dart:html';

void main() {

// Adds a click event when the checkbox is clicked
query("#baconLover").on.click.add((MouseEvent evt) {
InputElement baconCheckbox = evt.target;

if (baconCheckbox.checked) {
print("The user likes bacon");
} else {
print("The user does not like bacon");
}

});

// Adds a click event for each radio button in the group with name "gender"
queryAll('[name="gender"]').forEach((InputElement radioButton) {
radioButton.onclick.listen((e) {
InputElement clicked = e.target;
print("The user is ${clicked.value}");
});
});

}

关于checkbox - 如何知道在 Dart 中是否选中了复选框或单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13182011/

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