当我选择选项 3 时,会显示上传文件夹

Posted

技术标签:

【中文标题】当我选择选项 3 时,会显示上传文件夹【英文标题】:when i choose option3 then upload folder is shown 【发布时间】:2021-07-27 10:52:36 【问题描述】:

【问题讨论】:

您好,请详细说明问题,并使用代码块以便我们阅读 所有单选按钮列表都来自水平数据库我希望如果有人选择选项 3,那么数据将显示并上传文件夹面板 这些描述应该添加到您的帖子中(使用编辑) 【参考方案1】:

因此,如果我的问题正确,您希望实现以下目标:

您有一个选项菜单,当您选择时,例如选项 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>

【讨论】:

是的,但是您的选项是手动输入的,当我选择选项 3 时,我的选项来自数据库,然后它将显示上传文件夹面板 更新了我的代码,现在它来自“数据库”

以上是关于当我选择选项 3 时,会显示上传文件夹的主要内容,如果未能解决你的问题,请参考以下文章

web端图片上传无法选择图片问题

当我打开上传的文件表单进行编辑时,文件名无法显示

当我在 Android 中将文件上传到 Firebase 存储时,进度条没有更新

Laravel 8 UniSharp File Manager 3 - 图片已上传但未显示

{Multi Drag-and-drop}如何在上传之前为每个文件显示组合框

Jquery-fileupload 插件 - 上传文件但说“文件上传失败”