как получить значение псевдокласса :valid/:invalid ?
Есть форма с инпутами, валидация которых должна осуществляться браузером с помощью регулярных выражений, например:
<form class="form1">
<input required type="email" name="email" pattern="\S+@[a-z]+.[a-z]+" oninput="validateComments(this)">
</form>
Пытаюсь с помощью js получить значение, пройдена ли эта валидация
<script type="text/javascript">
function validateComments(input) {
console.log(input.prototype.valid);
}
</script>
но при такой записи (как и при всех других моих попытках) получаю undefined.
как получить значение псевдокласса input, :valid/:invalid ?
|