为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

正在回答

5 回答

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

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

2 回复 有任何疑惑可以回复我~
#1

慕粉1826222000 提问者

呀~ 是的! 看了那么久还是漏掉。感谢!
2017-01-20 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

慕粉1826222000 提问者

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

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

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



0 回复 有任何疑惑可以回复我~

没有 / 结尾

0 回复 有任何疑惑可以回复我~
#1

慕粉1826222000 提问者

加 / 是规范的写法,不加也是可以显示的。这个不是主因。
2017-01-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信