gpt4 book ai didi

javascript - 如果未选择单选按钮,则禁用 "Browse"按钮

转载 作者:行者123 更新时间:2023-12-02 20:36:20 26 4
gpt4 key购买 nike

<form action="" method="post" name="site_avatar" id="avatar" enctype="multipart/form-data">
<input type="radio" name="avatar" value="gravatar" />
<input type="radio" name="avatar" value="local" />
<input size="25" name="file" type="file" />
<input name="site_avatar" type="submit" value="Submit" />
</form>

这是我的表单,带有两个单选按钮和一个图像上传字段。如果未选择第二个单选按钮(值为“local”),我想保持“浏览”按钮处于禁用状态。

有人可以帮忙吗?

最佳答案

[See it in action ]

Javascript

var form = document.getElementById("avatar");
var second = form.getElementsByTagName("input")[1];
var file = document.getElementById("file");

form.onchange = function() {
if (second.checked) {
file.disabled = false;
} else {
file.disabled = "disabled";
}
};

HTML

<input size="25" name="file" id="file" type="file" />

我建议您重新查看表单中的名称和 ID 顺便说一句,因为它们有点困惑。 :)

关于javascript - 如果未选择单选按钮,则禁用 "Browse"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3196136/

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