繁体   English   中英

依赖下拉列表

[英]dependent drop down list

我要列出两个下拉列表。 第一个列表具有静态数据(文件夹结构),因此我可以为其使用数组。 根据在第一个列表中选择的文件夹或选项,第二个列表显示其中的子文件夹。 但是子文件夹不断变化,因此我必须使用asp fso。 我正在使用以下fso代码:

<html>
<body>
    <%@ Language=VBScript  ENABLESESSIONSTATE = False%>  
    <form Name="sushant" method="post" action="sushant.asp">  
        <select id="selFiles" name="selFiles" class="Select" style="width: 250px" tabindex="130">  
        <% 
          Dim fso, folder, files  
          Set fso=Server.CreateObject("Scripting.FileSystemObject")    
          Set folder=fso.GetFolder("D:\")    
          Set files=folder.SubFolders      
          For each folderIdx In files   
              Response.Write("<option>" + folderIdx.Name + "</option>")  
          Next    
        %>
        </select>
    </form>
</body>  
</html> 

我不知道如何制作这样一个依赖列表。 任何帮助都非常感谢。

您将必须使用JavaScript。 您需要做的是静态下拉列表在更改时触发一些事件,以更新动态下拉列表。 所以你可以:

  1. 每当静态下拉列表更改时,让JavaScript发布表单。 发生此信息时,您可以拉出动态下拉菜单的文件夹。
  2. 每当静态下拉列表更改时,让JavaScript触发Ajax事件。 我会为此推荐jQuery。

由于文件夹经常更改,因此这是我推荐的仅有的两个选项。 如果您需要有关特定实现的帮助,则有很多可用资源(这是人们使用jQuery / Ajax的非常常见的功能),并且它可以与任何服务器端语言(经典ASP或其他语言)一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM