Frage

Hey, Ich bin dieses Plugin mit Zeichen zu verhindern, dass in ein Eingabefeld eingegeben werden.

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

Es funktioniert sehr gut, außer dass es nicht alle nicht zulassen. Zeichen soll es. Ich verwende den folgenden Code ein:

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

Es soll nur erlauben alphanumerische + die gegebenen Zeichen z.B. ? ! oder &. Während es funktioniert für z.B. bei der Verhinderung $ oder ), können Sie immer noch Schreibzeichen wie jene ~°^§ es denke, ich denke, es ist etwas mit mir Deutsch Tastatur mit und die charCodes verschieden zu tun hat? Ich habe alle Zeichen in das Plugin verboten werden, aber es hilft nicht.

Einige, wie ° und § können mithilfe der Funktion zweimal und das zweite Mal mit den ichars mit ihnen nicht erlaubt werden. Aber andere wie ~ und ^ wird noch nicht gelöscht werden.

Kann mir jemand helfen?

Vielen Dank im Voraus.

// aktualisieren Früher habe ich die Konsole und fand heraus, dass ^ und ~ nicht angezeigt, wenn getippt. Sie scheinen nicht von charCode erkannt werden. Gibt es eine Abhilfe?

War es hilfreich?

Lösung

Ein wenig spät, aber ich fand diese. http://blog.treyhunner.com/2010/10/replacement -für-jquery-alphanumeric.html Vielleicht eine sinnvolle Alternative.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top