gpt4 book ai didi

javascript - 文件上传和文本框切换

转载 作者:行者123 更新时间:2023-12-03 00:45:38 26 4
gpt4 key购买 nike

我必须创建一个网站,为用户提供添加网站地址(文本)或上传文件的选项。

我提供了一个下拉菜单,让他们可以选择文件或链接。

根据选择,我希望下一个元素(输入元素)更改为文本框或文件上传。

如何实现这一目标?

链接选项 -

Link Option

文件选项 -

File Option

目前它是硬编码的。

添加了一个片段。

<div>
<label>UpdateFileType</label>
<select asp-for="UpdateFileType">
<option>File</option>
<option>Link</option>
</select>
</div>

<div>
<label>UpdateFileLink</label>
<input name="UpdateFileLink" class="files" type="file" />
</div>
<div>
<label>UpdateFileLink</label>
<input class="link" />
</div>

最佳答案

使用 id 并在更改事件时显示隐藏基于 iddiv

$("#div2").hide();
$("#ddchange").change(function() {
var link = $(this).val();
if (link == 'File') {
$("#div1").show();
$("#div2").hide();
} else {
$("#div1").hide();
$("#div2").show();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<label>UpdateFileType</label>
<select asp-for="UpdateFileType" id="ddchange">
<option>File</option>
<option>Link</option>
</select>
</div>

<div id="div1">
<label>Update File Link</label>
<input name="UpdateFileLink" class="files" type="file" />
</div>
<div id="div2">
<label>Update Link</label>
<input class="link" />
</div>

关于javascript - 文件上传和文本框切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53260954/

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