Я уже внедрил версию кода ниже в моей системе разработки.
функция validateTextBox (textBoxId) {
var textBox = document.getElementById (textBoxId);
if (document.activeElement.id! = TextBox.id) {
сделать проверку
}
}
HTML похож на:
<input type="text" id="ValidateMe" onChange="validateTextBox('ValidateMe');"/>
Идея заключается вэта проверка выполняется только после того, как пользователь завершил редактирование текстового поля, и что, в отличие от события onBlur, проверка запускается только тогда, когда значение текстового поля действительно изменилось.
Кажется, это работает, я просто боюсь использовать его без некоторого обзора и обратной связи. Я не видел подобных примеров кода. Поэтому, пожалуйста, дайте мне ваши мысли о реализации и любые альтернативные идеи, которые вы можете иметь.
Спасибо