Я использую проверку JQuery от Jörn - полный код которого вы можете просмотреть, загрузив его здесь .
У меня возникла небольшая проблема, так как яне совсем знаком с Javascript.
Вот пример моего HTML
<div class="field">
<label for="myInput">My Input</label>
<input id="myInput" name="myInput" type="text" />
<span class="helptext">
This is some help text for My Input...
</span>
</div>
По сути, вышеупомянутый HTML повторяется для каждого «раздела» формы..helptext
скрыт через CSS, , если родительский div не имеет класса .error
.
Например: <div class="field error">
Вот что я считаюбыть релевантным кодом для плагина проверки - Как сделать так, чтобы класс ошибок был добавлен к родителю div.field
?
defaults: {
messages: {},
groups: {},
rules: {},
errorClass: "error",
validClass: "valid",
errorElement: "span.helptext",
focusInvalid: true,
errorContainer: $( ["div.field"] ),
errorLabelContainer: $( [] ),
onsubmit: true,
ignore: [],
ignoreTitle: false,
...