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

I am working with React, I wanted to use range for some sort of rating purpose but when I use input of

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

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745468657a4629030.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信