最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Not able to use Input of type of Range with Datalist in React Project integrated with Tailwind & Daisy UI C

programmeradmin2浏览0评论

I am working with React, I wanted to use range for some sort of rating purpose but when I use input of type range with datalist, it does not show me range placeholder below. I tried everything but still not working for me.

Exprected Output

Final Output

<input type="range" min={0} max="10" list="tickmarks" className="range mb-3" step="0.5"/>
<datalist id="tickmarks">
<option value="1"></option>
<option value="2"></option>
<option value="3"></option>
<option value="4"></option>
<option value="5"></option>
<option value="6"></option>
<option value="7"></option>
<option value="8"></option>
<option value="9"></option>
</datalist>

I want also to show a tick mark below my range for better ui purpose.

I am working with React, I wanted to use range for some sort of rating purpose but when I use input of type range with datalist, it does not show me range placeholder below. I tried everything but still not working for me.

Exprected Output

Final Output

<input type="range" min={0} max="10" list="tickmarks" className="range mb-3" step="0.5"/>
<datalist id="tickmarks">
<option value="1"></option>
<option value="2"></option>
<option value="3"></option>
<option value="4"></option>
<option value="5"></option>
<option value="6"></option>
<option value="7"></option>
<option value="8"></option>
<option value="9"></option>
</datalist>

I want also to show a tick mark below my range for better ui purpose.

Share Improve this question edited Apr 9 at 19:47 marc_s 757k184 gold badges1.4k silver badges1.5k bronze badges asked Dec 11, 2024 at 7:09 Mohit PrajapatMohit Prajapat 707 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 1

Your code as such copied below worked here. Please confirm it with the test results enclosed.

App.js

export default function App() {
  return (
    <>
      <input
        type="range"
        min={0}
        max="10"
        list="tickmarks"
        className="range mb-3"
        step="0.5"
      />
      <datalist id="tickmarks">
        <option value="1"></option>
        <option value="2"></option>
        <option value="3"></option>
        <option value="4"></option>
        <option value="5"></option>
        <option value="6"></option>
        <option value="7"></option>
        <option value="8"></option>
        <option value="9"></option>
      </datalist>
    </>
  );
}

Test run

In Goggle Chrome

In Mozilla FireFox

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论