IE 下 jquery form serialize方法bug

今天在IE环境下使用(使用的是jquery1.10版本)异步表单提交,为了图方便,使用了jqueryform.serialize()方法,在默认情况下,为给用户较好的体验,有一个输入框使用了placeholder,结果一打开页面直接就崩溃了。

因为该input框是输入日期的,placeholder填的是中文提示,后来跟踪发现是由于form.serialize()方法直接将placeholder的值当做输入框的值拼接到参数字符串中了,网上看了很多人也遇到这个问题了,但是没有提供比较好的解决方案,无奈下,只能去掉placeholder属性,特此记录下,希望有哪位仁兄知道解决方案的给指点下,多谢了。

相关推荐