Тема: onKeyUp/onKeyPress
Показать сообщение отдельно
  #5 (permalink)  
Старый 23.10.2012, 21:17
Аспирант
Отправить личное сообщение для FoxTrix Посмотреть профиль Найти все сообщения от FoxTrix
 
Регистрация: 27.07.2012
Сообщений: 73

Hoshinokoe,
Спасибо!
немного переделал под себя, получилось так
<input type="text" name="text" id="text" onKeyDown="a(this)">

function a(self)
{
	function handle() {
		
		var res = /\W/.exec(self.value);
		if (res.length)
		{
			self.value = self.value.replace(res, '');
			a(self);
		}
	}

	setTimeout(handle, 0);
}
переделал на onKeyDown, чтобы отлавливать Ctrl+V и Shift+Insert, и добавил рекурсию для удаления нескольких символов вставленных через Ctrl+V =)
Ещё раз спасибо!)

Последний раз редактировалось FoxTrix, 23.10.2012 в 21:21.
Ответить с цитированием