Эй, я использую этот плагин для предотвращения ввода символов в поле ввода.
http://www.itgroup.com.ph/alphanumeric/
Он работает очень хорошо, за исключением того, что он не запрещает все.персонажей это должно.Я использую следующий код:
$('#dialog-box #label').alphanumeric({allow:"., ?!&+-_/\\"});
Предполагается, что разрешены только буквенно-цифровые + заданные символы, например ?
!
или &
.Хотя это работает, например, для предотвращения $
или )
, вы все равно можете писать символы, подобные этим ~°^§
, наверное, я думаю, это как-то связано с тем, что у меня немецкая клавиатура и CharCodes разные?Я добавил все символы в плагин, чтобы они были запрещены, но это не помогает.
Некоторые, например °
и §
, можно запретить, используя функцию дважды, а второй раз - используя ichars сих.Но другие, такие как ~
и ^
, все равно не будут удалены.
Кто-нибудь может мне помочь?
Заранее спасибо.
// Обновление Я использовал консольи обнаружил, что ^
и ~
не появляются при наборе.Кажется, они не распознаются charCode.Есть ли обходной путь?