详见StackOverFlow的:Simple jQuery form Validation: Checking for empty .val() failing in ie9 due to placeholder polyfill 由于引入ployfill,导致在IE9下,value成了placeholder的值,因此如果要做表单验证,除了判断表单元素的值为空,还要谨防value===placeholder的情况.…
这是我的第一个博客,还是写点正经的,希望对做前端朋友有所帮助.最近在做的项目placeholder不兼容ie,这个可以兼容IE的输入框的HTML新增的placeholder的显示下面是代码:$( document ).ready( function(){ //ie下placeholder的兼容 function isPlaceholder(){ var input = document.createElement('input'); return 'placeholder' in input;…