|
|
|
| Как реализовать сабж ?
Пока на событие onChange объекта/тега <input type="text"...> нацепил следующий обработчик:
function proccessCount(input)
{ if(!checkCount(input.value))
{
window.event.cancelBubble = true;
input.style.backgroundColor = incorrect_color;
}
else
{
input.style.backgroundColor = correct_color;
};
}
При этом в случае перехода на другую ячейку или нажатии tab переход осуществляется. Мне же нужно вернуть его (пользователя) на поле ввода с некорректным значением. Либо вернуть, либо проигнорировать переход на другую ячейку или другое действие, связанное с потерей фокуса поля ввода. Как это сделать ?
з.ы. Ещё один вопрос: событие onChange генерируется только при нажатии Enter на поле ввода или при другом действии, связанном с потерей фокуса. Какое событие генерируется в момент ввода символов в поле ввода ? Т.е. мне нужно реагировать на ввод символов прямо в процессе ввода, когда ещё изменения (value) поля не вступили в силу. | |
|
|