【发布时间】:2011-05-06 17:29:54
【问题描述】:
我正在使用来自 bassistance (http://bassistance.de/jquery-plugins/jquery-plugin-validation/) 的出色 jQuery 联系表单验证器正是我所追求的,并且在除 Internet 之外的所有浏览器中都能完美运行探险家 6 号和 7 号。
我已经修改了 CSS,以便在输入错误或省略某些内容时不会显示错误消息,而是将 http://www.stephblack.co.uk/contact.html 上的 textarea/输入边框从灰色更改为红色
我使用了以下 CSS:#contact_form label.error {position: absolute; left: -10000px;} 在大多数浏览器上都可以正常工作。在 IE6&7 中不显示错误消息,但它会强制它下面的元素向下,使整个事情变得混乱。
我什么都试过了!左侧位置较大的 AP 是最容易做到的方法,所以我想继续这样做,但我试过 {display: none;}, {height: 0;宽度:0;溢出:隐藏;},安装了 firebug lite 以确保我抓住了正确的元素。也许是 Javascript - 我尝试删除 jquery.validate.js 文件中的错误消息,但问题仍然存在。我很茫然,我为此花了几个小时:(
请随意查看网站上的代码 - HTML、CSS、Javascript 等,并告诉我您将要更改的内容。
非常感谢您的帮助!
谢谢,
马丁。
【问题讨论】:
标签: javascript html css internet-explorer-7 internet-explorer-6