【发布时间】:2021-07-27 10:52:36
【问题描述】:
【问题讨论】:
-
您好,请详细说明问题,并使用代码块以便我们阅读
-
所有单选按钮列表都来自水平数据库我希望如果有人选择选项 3,那么数据将显示并上传文件夹面板
-
这些描述应该添加到您的帖子中(使用编辑)
标签: javascript jquery asp.net
【问题讨论】:
标签: javascript jquery asp.net
因此,如果我的问题正确,您希望实现以下目标:
您有一个选项菜单,当您选择时,例如选项 3,会显示一个上传选项。由于您使用标签 jQuery,我已经使用它创建了一个示例。
var myDatabase = [
{ name: 'Option One', value: 1 },
{ name: 'Option Ywo', value: 2 },
{ name: 'Option Three', value: 3 },
{ name: 'Option Four', value: 4 }
];
var myselect = $('#myselect');
for (var i = 0; i < myDatabase.length; ++i) {
myselect.append('<option value="' + myDatabase[i].value + '">' + myDatabase[i].name + '</option>')
}
// an option is selected from the select menu
$(document).on('change', 'select', function() {
// the value that was selected can be found using "this.value"
// if "this.value" is equal to 3, show form field.
(this.value == 3) ? $('#option3').show(): $('#option3').hide();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="myselect"></select>
<form id="option3" action="/action_page.php" style="display:none; margin-top:25px;">
<input type="file" id="myFile" name="filename">
<input type="submit">
</form>
【讨论】: