Ich brauche nur Englisch Art in Eingang, fügen Sie Funktion für diesen Eingang:Wie man einfach Englisch in Eingabe eingibt?
function englishType() {
$('input[lang^=en]').keypress(function(event){
var ew = event.which;
if(ew == 32)
return true;
if(48 <= ew && ew <= 57)
return true;
if(65 <= ew && ew <= 90)
return true;
if(97 <= ew && ew <= 122)
return true;
alert("error");
return false;
});
}
Aber Benutzer können تست
(jedes Wort in einer anderen Sprache) und fügen Sie sich auf diesem Eingang und nicht funktionieren, diesen Code kopieren!
.keypress funktioniert nicht für Copy and Paste
.
Wie kann ich reparieren?
Seien Sie nicht so blasiert darüber, welche Zeichen Sie akzeptieren. Ich bekomme ein Déjà-vu von den Problemen, denen Sie gegenüberstehen. Wenn du denkst, dass das alles ist, was du brauchst, dann bist du leider ziemlich naiv. –
Hallo @NiettheDarkAbsol, Nein! Ich brauche nur Englisch einzugeben. Der Benutzer kann ein anderes Schlüsselwort in die Eingabe kopieren und einfügen. und arbeite diesen Code nicht. Wie kann ich isses? – mySun
Gibt es dieses Eingabefeld in einem Formular? Wenn ja, können Sie die jQuery-Validierung verwenden, um dieses Formular zu validieren. @ MySun –