jQuery AlphaNumeric от Paulo P. Marinas - не запрещает определенных персонажей - PullRequest
0 голосов
/ 20 декабря 2010

Эй, я использую этот плагин для предотвращения ввода символов в поле ввода.

http://www.itgroup.com.ph/alphanumeric/

Он работает очень хорошо, за исключением того, что он не запрещает все.персонажей это должно.Я использую следующий код:

$('#dialog-box #label').alphanumeric({allow:"., ?!&+-_/\\"});

Предполагается, что разрешены только буквенно-цифровые + заданные символы, например ? ! или &.Хотя это работает, например, для предотвращения $ или ), вы все равно можете писать символы, подобные этим ~°^§, наверное, я думаю, это как-то связано с тем, что у меня немецкая клавиатура и CharCodes разные?Я добавил все символы в плагин, чтобы они были запрещены, но это не помогает.

Некоторые, например ° и §, можно запретить, используя функцию дважды, а второй раз - используя ichars сих.Но другие, такие как ~ и ^, все равно не будут удалены.

Кто-нибудь может мне помочь?

Заранее спасибо.

// Обновление Я использовал консольи обнаружил, что ^ и ~ не появляются при наборе.Кажется, они не распознаются charCode.Есть ли обходной путь?

1 Ответ

2 голосов
/ 01 мая 2011

Немного поздно, но я нашел это. http://blog.treyhunner.com/2010/10/replacement-for-jquery-alphanumeric.html Возможно, полезная альтернатива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...