Вы также можете вручную добавить метки ошибок в те места, где они вам нужны. В моем конкретном случае у меня была более сложная форма со списками флажков и т. Д., Где вставка или вставка после сломали бы макет. Вместо того, чтобы делать это, вы можете воспользоваться тем, что сценарий проверки оценит, существует ли существующий тег метки для указанного поля, и использовать его.
Рассмотрим:
<div id="id">
<label for="name">Name: (*)</label>
<input type="text" id="name" class="details" name="name" maxlength="50" />
</div>
Теперь добавьте следующую строку:
<label for="name" class="error" generated="true"></label>
это стандартная метка ошибки:
<div id="id">
<label for="name">Name: (*)</label>
<input type="text" id="name" class="details" name="name" maxlength="50" />
</div>
<div id="id-error">
<label for="name" class="error" generated="true"></label>
<div>
jQuery будет использовать этот ярлык, а не генерировать новый. Извините, я не смог найти никакой официальной документации по этому вопросу, но нашел другие сообщения, которые сталкивались с этим поведением.