2010-12-20 62 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