Как я могу показать validationMessage (для элемента ввода) программно без формы?
Я не уверен, если это возможно без использования формы. Но я бы хотел, чтобы браузер отображал ошибки проверки. Опять же, я делаю это программно без формы.
т.е. нет тега формы, и нет отправки. Просто прямой сценарий.
обновленный
Я хотел бы проверить поля ввода, такие как:
<input value="123" maxlength="5"/>
<input value="hllo wrld" spellcheck="true"/>
1 ответ
Если вы не хотите проверять эти поля при загрузке страницы без каких-либо дополнительных событий отправки / клика, это может быть возможным решением:
$( document ).ready(function() {
$("#fieldDiv input").each(function() {
if(!isNaN(this.value)) {
alert(this.value + " is a valid number");
}
});
});
Идея состоит в том, чтобы обойти все поля ввода и проверки правильности. Вы можете использовать пользовательские атрибуты, чтобы знать, какую проверку использовать.