Я использую отличный валидатор контактной формы jQuery от bassistance (http://bassistance.de/jquery-plugins/jquery-plugin-validation/) - это именно то, что мне нужно, и он отлично работает во всех браузерах, кроме Internet Explorer 6 и 7.
Я исправилCSS, так что вместо сообщения об ошибке, когда что-то вводится неправильно или пропущено, он меняет текстовую область / границу ввода с серого на красный при http://www.stephblack.co.uk/contact.html
Я использовал следующий код CSS: #contact_form label.error {position: absolute; left: -10000px;}, которая отлично работает в большинстве браузеров. В IE6 и 7 сообщения об ошибках не отображаются, но вынуждают элементы, расположенные под ним, вносить беспорядок.
Я перепробовал все! AP с большой левой позицией - самый доступный способ сделать это, поэтому я хотел бы остановиться на этом, но я пробовал {display: none;}, {height: 0; width:0; overflow: hidden;}, установил firebug lite, чтобы убедиться, что я захватил правильный элемент. Может быть, это Javascript - я попытался удалить сообщение об ошибке в jquery.valфайл idate.js, но проблема все еще возникает.Я в растерянности, и я потратил часы на это: (
Не стесняйтесь взглянуть на код на сайте - HTML, CSS, Javascript и т. Д., И дайте мне знать, что вы измените.
Ваша помощь очень ценится!
Спасибо,
Мартин.