Как отобразить текст ошибки через Javascript?

Я проверяю формы с помощью Javascript, и я узнал, как переключать границы / фоны полей ввода в случае ошибки, но я хочу отобразить текст рядом с полем. Как бы я это сделал? Спасибо!

3 ответа

Решение

Создайте объект div рядом с соответствующим полем, задайте ему определенную ширину в атрибуте стиля, чтобы сделать его видимым, а затем найдите его в javascript с помощью DOM или просто getElementById(...) и измените его innerHTML с помощью js, (например, myDiv.innerHTML = ...).

Если вы используете плагин jQuery Validate, это может быть сделано для вас. Вот пример http://docs.jquery.com/Plugins/validation (просто нажмите кнопку "Отправить").

Вы используете JQuery?

Если вы можете использовать что-то вроде этого:

jQueryElement.addClass('error').after('<span class="errorMessage">error message here</span>');
Другие вопросы по тегам