我创建了一个值为 1-5 的范围滑块。如何添加警告消息,在用户设置的值大于 2 时提醒用户

I created a range slider that has a value 1-5. How can I add a warning message alerting the user when they set the value higher than 2

提问人:Ali 提问时间:11/2/2022 更新时间:11/2/2022 访问量:68

问:

我使用了一个引导范围滑块,并使用 JavaScript 将范围值设为 1 到 5。现在我需要知道如何发出某种弹出警告消息,说明如果范围值超过 2,则范围值过高。

Html:
 <input type="range"  class="form-range" name="depth" id="depth_area" value="0" min="0" max="5">
                <p>Value: <span id="value"></span></p>

JavaScript的:

 var slider = document.getElementById("depth_area");
    var output = document.getElementById("value");
    output.innerHTML = slider.value;

    slider.oninput = function () {
      output.innerHTML = this.value;

};

JavaScript HTML 范围 滑块 警告

评论

0赞 Sebastian Simon 11/2/2022
好吧,你有这个函数(它应该改用 addEventListener)。为什么不干脆检查一下呢?不要忘记删除警告的案例。您可以通过设置元素的隐藏属性来隐藏和显示元素。oninputif(slider.valueAsNumber > 2)else
0赞 Community 11/2/2022
请编辑问题,将其限制在特定问题上,并具有足够的细节以确定适当的答案。

答: 暂无答案