Bootstrap 5表格控件Datalists

Bootstrap 5表格控件Datalists

Bootstrap 5是Bootstrap的最新版本,它是最流行的HTML、CSS和JavaScript框架,用于创建响应式、移动优先的网站。在经过几个月的重新定义其功能后,它于2020年6月16日正式发布。

Bootstrap 5表单控件datalists用于创建一组选项(一组<option>元素),可以通过输入元素访问。它与<select>元素类似,但不同的是,它有更多的菜单样式限制和差异。

Datalist使用的标签:

  • <input>: 它用于创建一个输入字段。
  • <datalist>: 它用于在HTML文件中提供自动完成功能。
  • <option>: 它用于从下拉菜单中选择一个选项。

语法:

<label for="datalist" class="form-label">
    Datalist Label
</label>
<input class="form-control" list="gfglist" 
    id="datalist" placeholder="search...">
<datalist id="gfglist">
      <option value="...">
      ...
</datalist>

例子1:在这个例子中,我们将创建一个带有一组选项的数据列表。

<!DOCTYPE html>
<html>
  
<head>
    <title>Bootstrap5 Form controls Datalists</title>
    <link href=
"https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css"
         rel="stylesheet" integrity=
"sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"
        crossorigin="anonymous">
    <script src=
"https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"
          integrity=
"sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"
         crossorigin="anonymous">
    </script>
</head>
  
<body>
    <div class="container text-center">
        <h1 class="text-success">
            GeeksforGeeks
        </h1>
  
        <h2>Bootstrap5 Form controls Datalists</h2>
  
        <label for="GFGDataList" class="form-label">
            Datalist
        </label>
          
        <input class="form-control" 
            list="GFGOptions" id="GFGDataList" 
            placeholder="Select option">
        <datalist id="GFGOptions">
            <option value="HTML">
            <option value="CSS">
            <option value="JavaScript">
            <option value="Bootstrap">
        </datalist>
    </div>
</body>
  
</html>

输出:

Bootstrap 5表格控件Datalists

例子2:在这个例子中,我们将创建一个带有一组颜色选项的数据列表。

<!DOCTYPE html>
<html>
  
<head>
    <title>Bootstrap5 Form controls Datalists</title>
    <link href=
"https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css"
         rel="stylesheet" integrity=
"sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"
        crossorigin="anonymous">
    <script src=
"https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"
          integrity=
"sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"
         crossorigin="anonymous">
    </script>
</head>
  
<body>
    <div class="container text-center">
        <h1 class="text-success">
            GeeksforGeeks
        </h1>
  
        <h2>Bootstrap5 Form controls Datalists</h2>
  
        <label for="GFG_Color" class="form-label">
            Select Color
        </label>
        <input type="color" class="form-control" 
            list="colors" id="GFG_Color" 
            placeholder="Select Color">
        <datalist id="colors">
            <option value="#ff0000"></option>
            <option value="#006600"></option>
            <option value="#0000ff"></option>
            <option value="#cc0099"></option>
        </datalist>
    </div>
</body>
  
</html>

输出:

Bootstrap 5表格控件Datalists

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程