📜  如何实现具有多种输入类型的下拉菜单?

📅  最后修改于: 2022-05-13 01:57:05.752000             🧑  作者: Mango

如何实现具有多种输入类型的下拉菜单?

我们将学习如何实现具有以下要求的下拉。

  • 复选框列表
  • 自动完成搜索
  • 全选/重置(如果没有选择,则全选)
  • 计算所选选项的数量

这些任务由 Bootstrap、HTML、CSS 和 jQuery 完成。

方法:我们将实现一个带有复选框列表和自动完成搜索框的引导下拉菜单。当您选中全选复选框时,会同时选中所有三个复选框。复选框的值和复选框的数量显示在上面的下拉菜单按钮上。有一个搜索框将处于自动完成模式,并且能够搜索所有不同的编程语言。

脚步:

  • 编写下面给出的所有 HTML 和 CSS 代码。
  • 将事件侦听器附加到下拉按钮。当我们单击下拉按钮时,将触发正文中的代码。
  • 在事件侦听器的主体中,我们将在选中“选择全部”以查看上述框中的“全选”以显示复选框的值时检查所有复选按钮。如果未选中“全选”,则所有复选框都未选中,并删除先前出现在框中的复选框的值。
  • 有一个自动完成搜索框,用于使用 jQuery 搜索所有编程语言。
  • 在实现 jQuery UI 之前,请按顺序放置所有 CDN,否则会引发错误,并且您的自动完成搜索功能将无法正常工作。
  • 您可以阅读有关 jQuery UI 的所有文档。

例子:

HTML


  
    
    
    
    
    
    
    
    
    
    
    
    
 
    
  
  
    

      GeeksforGeeks     

    
           Select          
      No. of checked item is : 0     
    
           
         


输出: