Там несколько вещей не так с вашим кодом ....
- Это недействительно ... ваши недостающие закрывающие браслеты
- Вы используете одни и те же переменные несколько раз -
$field
и $message
- Вы используете var
$field = $('input[type=email]').attr('id');
, а затем в коде, который вы используете $('#' + $field + ')
, где $('input[type=email]')
дает вам именно то, что вам нужно!
id
s должен быть уникальным - вы используете один и тот же id
в нескольких местах, например id="email"
здесь
<div id="email" class="outerDiv">
<label for="email">Email</label>
<input name="email" type="email" id="email" class="placeholder" required />
<span class="input-validation"></span>
</div>
Чего вы на самом деле пытаетесь достичь ????