五 18 2009
IE6中的隐藏input
前几天做了个登陆框,没什么特别的,很简单的一个div+css布局,由于是登陆框,form的问题已经提前考虑了,加在TD之外,用户名和密码框都没问题,出在最后这个button上,这个input好生奇怪,在ie7和ie8都没问题,但是在ie6下莫名的跟上面的密码框的距离增加了一个<p>,但是源码里面没有,怎么调,无济于事,想想现在都2009年了,为了ie6,为了5年前的东西,还真是有点委屈,不过谁让中国人的电脑里面大部分还是那老掉牙的ie6呢?
代码是看不出问题,转过头看这段form,没啥,只是在form的下面,也就是用户名输入框的上面有两个隐藏的input,而且在两行,难道是这个问题?删了,预览,正常,惊恐中测试登陆,但是登陆出错,撤销,删了个回车,让两个input挤在一行,问题解决.不明白,解决了仍然是不明白,那个无缘无故加了个<P>的input为啥会这样,又测试了一下,如果把那个input删掉,随便打几个字,预览一下,竟然是双份的,就是原来的两倍字数………….
总结: 微软的东西真是深不可测啊……
节后语,规范自己的代码吧………别再让自己的精力浪费在这样的事情上…..
Tags:隐藏inputZOUBIN.COM