2010-12-20 58 views
0

嘿, 我使用这个插件来防止字符被输入到输入字段中。jQuery AlphaNumeric by Paulo P. Marinas - 不会禁止某些字符

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

它工作得非常好,但它并没有禁止所有。它应该是的字符。 我使用以下代码:

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

它应该只允许字母数字+例如给定的字符?!&。虽然它适用于例如在防止$),你仍然可以写这样的字符,如~°^§它猜我猜它与我有一个德国键盘和CharCodes是不同的?我将所有插入的字符都添加到了禁止的地方,但这并没有帮助。

有些像°§可以通过使用该功能两次和第二次使用与它们的同义字不允许。但其他人如~^仍不会被删除。

任何人都可以帮助我吗?

在此先感谢。

//更新 我用控制台发现,输入时没有出现^~。他们似乎不被charCode识别。有什么解决方法吗?

回答

2

有点晚了,但我找到了。 http://blog.treyhunner.com/2010/10/replacement-for-jquery-alphanumeric.html也许是一个有用的选择。

+0

在任何情况下都不会太晚。我没有得到任何工作,并在稍后推迟。我会很快检查出来的。谢谢。 – 2011-05-01 18:45:24

+0

如果你不能使用它,请告诉我。工作很好。 – frequent 2011-05-01 23:04:16

+0

它对我来说工作得很好。非常感谢你。 – 2011-05-02 12:36:49