oninvalid

oninvalid - елемент не пройшов валідацію.

Синтаксис:

object.oninvalid = function( event ){ // код функції, яка виконується коли відбувається подія };

Параметри:

object - елемент input або textarea.

event - об'єкт Event який передається функції в якості параметра.

Опис:

oninvalid - подія яка виникає коли елемент не пройшов валідацію. Це відбувається коли не введено обов'язкові дані форми, введено меншу за очікувану кількість символів тощо.

Приклад:

document.getElementById("testInvalid").oninvalid=function(e){ alert("не введено обов'язкове поле"); };
логін:
пароль:
var elLog = document.getElementById("login"); elLog.oninvalid=function(e){document.getElementById("er_login").innerText="логін менше 4 символів";} elLog.oninput=function(e){ document.getElementById("er_login").innerText=""; } var elPas = document.getElementById("password"); elPas.oninvalid=function(e){document.getElementById("er_password").innerText="пароль менше 6 символів";} elPas.oninput=function(e){ document.getElementById("er_password").innerText=""; }