HTML5的placeHolder在IE9下workaround引发的Bug(按下葫芦起了瓢)

Posted rgqancy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML5的placeHolder在IE9下workaround引发的Bug(按下葫芦起了瓢)相关的知识,希望对你有一定的参考价值。

详见StackOverFlow的:Simple jQuery form Validation: Checking for empty .val() failing in ie9 due to placeholder polyfill

由于引入ployfill,导致在IE9下,value成了placeholder的值,因此如果要做表单验证,除了判断表单元素的值为空,还要谨防value===placeholder的情况。

以上是关于HTML5的placeHolder在IE9下workaround引发的Bug(按下葫芦起了瓢)的主要内容,如果未能解决你的问题,请参考以下文章

IE9 HTML5 占位符 - 人们是如何实现这一目标的?

html5的placeholder这个属性在获得焦点时怎样让默认的字体消失呢?

解决输入框placeholder属性不兼容IE9及以下浏览器问题

js解决IE89下placeholder的兼容问题

关于input 属性placeholder 在IE9下兼容

input placeholder 兼容问题