当前位置: 首页 > 面试题库 >

HTML5中数据列表的滚动条

太叔京
2023-03-14
问题内容

我有麻烦datalist在HTML5中,我有10000行,以显示我在option使用PHP的值,我填充从MySQL,由于某种原因,我看不到任何滚动条,我试图overflow:scroll设置heightwidth,但没有帮助。请帮我!

<div class="container">
    <form action="NutritionDataBank.php" method="post">
        <label>Select NDBNum:</label>
        <input list="ndbnum" id="ndb" placeholder="e.g.1001" size="20" multiple>

        <datalist id="ndbnum">
            <?php
                //...                               
                while($row = mysqli_fetch_array($result)){
                   echo "<option value=$row[ndbNum]></option>"; 
                }
            ?>
        </datalist>
    </form>
</div>

问题答案:

不幸的是,使用datalist属性并不能做很多事情。数据列表当前不支持任何CSS样式,并且特定的视觉特征是特定于浏览器的。某些浏览器可能选择为长列表添加滚动条。

如果这是不可接受的,则可能必须忘记数据列表,并通过Javascript实现ComboBox。我相信JQuery具有可能合适的自动完成功能。



 类似资料:
  • 问题内容: 我有一个datalist标记,该标记允许我的用户使用建议框。但是,我注意到野生动物园不支持此功能。有没有解决此问题的方法? 这是我的代码-我实际上是用ajax方法填充值,但这是填充后的样子: 问题答案: Safari不支持数据列表元素。

  • 问题内容: 我有一个要在HTML5中添加一个滚动条的表。我希望表格显示十行,然后用户可以向下滚动以查看其他歌曲。如何添加滚动条? 这是我在HTML5中的表格代码: 这是我的CSS代码: 问题答案: 如果您有表列标题,并且不想滚动这些标题,那么此解决方案可以为您提供帮助: 这种解决方案需要和内部标签元素。 注意 :如果您确定垂直滚动条始终存在,则可以使用css3 calc属性使thead细胞与tbo

  • 问题内容: 我想要滚动窗口的数据框表示。我想要在滚动窗口上执行一些操作,而不是在另一个窗口中表示该窗口的数据框。这可能是一个或或用。 设定 预期产量 对于我希望结果是。 我不确定是否以这种方式显示布局,但这是我想要的信息。我正在寻找实现这一目标的最有效方法。 到目前为止我做了什么 我已经尝试过使用各种方式,但是感觉很笨拙。这就是我用来产生以上输出的内容: 问题答案: 我们可以使用NumPy使其 深

  • 我有一个android布局,它有一个,里面有很多元素。在的底部有一个,然后由适配器填充。 我遇到的问题是,android将从中排除,因为已经具有可滚动的功能。我希望与内容一样长,并且主滚动视图是可滚动的。 我怎样才能达到这种行为呢? 下面是我的主要布局: 然后以编程方式将组件添加到具有ID:的linearlayour中。下面是加载到LinearLayout中的一个视图。就是这个给我卷轴带来麻烦的。

  • 最近写了一个React聊天室,发现有个问题,当我滚动条滚动到顶部的时候请求接口加载了数据之后,按理说滚动条应该在当前位置,但是我的是一直在最顶部,如何解决?

  • 本文向大家介绍vue实现列表滚动的过渡动画,包括了vue实现列表滚动的过渡动画的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Vue实现列表滚动过渡动画的具体代码,供大家参考,具体内容如下 效果图 失帧比较严重,在手机上效果更佳。 原理分析 这个滚动页面由两个部分布局(底部固定的Tab页面除外)。一个是顶部的banner轮播,一个是下面的列表。这里的重点是做列表的动画,banner轮