为什么有了value却还会显示placeholder?

来源:6-4 在家呆多少天啦? - 数字输入框

慕斯9473974

2020-06-26 04:39

<input type="number" placeholder="请输入字" name="number" id="number" value="hello" /> 

我查过,说placeholder和value比,会优先显示value,可我的数字框里却只显示placeholder,就算我把placeholder删了也不会显示value

写回答 关注

4回答

  • 慕前端0200436
    2020-10-12 15:26:41

    。。。。。



  • 幸福的小草
    2020-07-03 02:06:57

    Input 类型 - number

    number 类型用于应该包含数值的输入域。

    您还能够设定对所接受的数字的限定:

    实例

     <input type="number" name="points" min="1" max="10" />

    请使用下面的属性来规定对数字类型的限定:

    属性描述
    maxnumber规定允许的最大值
    minnumber规定允许的最小值
    stepnumber规定合法的数字间隔(如果 step="3",则合法的数是 -3,0,3,6 等)
    valuenumber规定默认值
    当type为number类型时, value的值也只能是为数字, 而代码中 value="hello" 值为字符串, 是错误的

    如有帮助, 望采纳


  • 慕丝8426411
    2020-06-26 19:48:58

    因为你的type类型为number  所以文本框里只能存在数字类型  你的value不生效,所以显示的是placeholder的值


  • qq_慕妹2137831
    2020-06-26 09:23:40

    6-2節 上面有說value是為文本輸入框設置提示的,其他的應該不行吧。


初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225806 学习 · 18234 问题

查看课程

相似问题