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

placeholder 属性是html5专用的么?

placeholder 属性是html5专用的么?实例中用value属性在输入框中提示输入,感觉还是placeholder比较好,请懂的细致得讲解下着俩个属性的常用场合。

正在回答

1 回答

placeholder是html5的新属性,可想而知,仅支持html5的浏览器才支持placeholder,目前最新的firefox、chrome、safari以及ie10都支持,ie6到ie9都不支持。placeholder属性只能在type属性为text,email,search,tel和url的input元素内使用

并且,两种情况下,

<input type="text" placeholder="hello">
<input type="text" value="hello">
  1. 你会发下,placeholder的hello是灰色的,value是黑色的,并且value可以提交到表单上,placeholder不行

  2. 当鼠标点击输入框聚焦后,输入框为null,placeholder的hello就会存在,输入框不为空,placeholder的hello就会消失,而且当你输入文字后再删除,placeholder里的hello又会再次出现;而value删除后将不会出现,并且要输入文字必须主动删除才行。

  3. value比较适合需要提交的默认形式,比如用户名的输入框可以直接用<input type="text" value="张三">

    用得多了你就知道它们的区别了。多实践~

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

慕无忌5164682 提问者

非常感谢!
2015-08-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

placeholder 属性是html5专用的么?

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