为什么输入placeholder="请输入您的姓名"没显示提示文字

来源:6-11 填完就可以提交咯 - 提交按钮

慕粉1826222000

2017-01-20 17:15

为什么输入placeholder="请输入您的姓名"没显示提示文字。

姓名后面的文本框为什么不像下面的账户 密码那两个文本框一样有提示信息。

写回答 关注

4回答

  • 在沉默中爆发
    2017-01-20 17:46:40
    已采纳

    <input type="text" value=" " name="myName" placeholder="请输入您的姓名"/>

    在这行代码中你的value=" "里面多了一个空格,所以文本框里其实显示的空格

    慕粉1826...

    呀~ 是的! 看了那么久还是漏掉。感谢!

    2017-01-20 17:49:44

    共 1 条回复 >

  • qq_Absurdyears_0
    2017-02-10 13:39:32

    在value里输入需要显示的内容和在placeholder输入需要显示的内容是一样的效果,这两个区别在哪

    慕粉1826...

    区别是当你要在这个文本框进行输入内容的时候,如果你的提示信息是写在value后面,那你就需要把文本框里面的内容删掉再进行输入; 而如果你的提示信息是写在placeholder后面,并且前面的value为空白,那当你要在文本框输入内容的时候直接进行输入就可以了,不需要把提示信息删除再输入。 p.s:用placeholder设置提示信息的话文字呈灰色状态

    2017-02-10 16:33:26

    共 1 条回复 >

  • 慕粉1826222000
    2017-01-20 17:52:47

    <input type="text" value="" name="myName" placeholder="请输入您的姓名"/>

    因为前面是type类型是text,所以会在文本框里显示value后面所赋予的值。value为空时才会显示placeholder的提示信息。



  • 慕粉1473205643
    2017-01-20 17:27:55

    没有 / 结尾

    慕粉1826...

    加 / 是规范的写法,不加也是可以显示的。这个不是主因。

    2017-01-20 17:48:20

    共 1 条回复 >

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

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

1225309 学习 · 18230 问题

查看课程

相似问题