HTML5 placeholder在input元素上引入了属性,允许显示灰色的默认文本.
可悲的是,包括IE 9在内的Internet Explorer不支持它.
那里已经有一些占位符模拟器脚本了.它们通常通过将默认文本放入输入字段,将其设置为灰色并在您聚焦输入字段后再次将其删除来工作.
这种方法的缺点是占位符文本在输入字段中.从而:
我想有一个解决方案,其中占位符文本不在输入本身.
在WebKit和火狐,在文本input的placeholder棒周围focus-它并没有消失,直到input.val真正拥有它的东西.
是否有一种强制IE10做同样事情的好方法?