Сообщение от danik.js
|
Ты не правильно это делаешь. У тебя ущербная разметка. Учись:
<style>
.site-form label{display: block;}
</style>
<form id="feedback-form" class="site-form no-ajax">
<label>
<span class="field-title">Представьтесь, пожалуйста</span>
<input type="text" name="NAME" required>
</label>
<label>
<span class="field-title">Контактный E-mail</span>
<input type="email" name="EMAIL" required>
</label>
<label>
<span class="field-title">Номер контактного телефона</span>
<input type="tel" class="phone" name="PHONE" required>
</label>
<label>
<span class="field-title">Ваше письмо</span>
<textarea name="MESSAGE" required></textarea>
</label>
<div class="submit">
<input type="submit" name="submit" value="Отправить письмо">
</div>
</form>
Попробуй заслать без значений!
В новых браузерах все без всяких скриптов будет работать. В старых нужен костыль типа твоего скрипта. Хотя есть и готовые, не кривые, в отличие от твоего.
|
1. В старых ie все-таки нужен скрипт.
2. Сообщение об ошибке должно быть таким, каким его нарисовал дизайнер, а не таким, какой его браузер выведет.
3. Из скрипта и верстки я выложил только часть, чтобы было понятно, о чем речь. Там и добавление классов, и фокус на поле с ошибкой и много всего. Можешь называть костылем, но он работает так, как мне нужно.
4. Не тебе меня учить. И в данном случае ущербна твоя разметка.
Не следует так завышать ЧСВ, а то создается ощущение, что у тебя болт меньше, чем девушка хочет.