Как я могу показать 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");
            }

        });

});

Идея состоит в том, чтобы обойти все поля ввода и проверки правильности. Вы можете использовать пользовательские атрибуты, чтобы знать, какую проверку использовать.

Другие вопросы по тегам