Ich habe ein Eingabefeld, in dem ich Telefonnummer als Eingabe nehme. Ich verwende eine Maskierung für die Telefonformatierung. Das Problem funktioniert in Chrome einwandfrei, aber in Firefox war es uns nicht möglich, einen beliebigen Schlüssel einzugeben. Scheint, als ob das Feld deaktiviert ist.Numerische Tasten sind in Chrom gedrückt, aber nicht in Firefox?
$("[id$=txtPhone]").keydown(function (event) {
debugger
if (event.keyCode == 8) {
return true;
}
if ($("#txtPhone").val().length <= 20) {
if ($("#txtPhone").val()) {
if ((event.keyCode >= 48 && event.keyCode <= 57)) { }
else return false;
}
else {
if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode == 43)) { }
else return false
}
}
else return false;
});
Ihre Hilfe in dieser Hinsicht wird sehr geschätzt.
'event.which' ..? – Rayon
Sorry ich habe dich nicht bekommen. –
Versuchen Sie 'if (event.which == 8) {' .. Ersetzen Sie alle 'event.keyCode' durch' event.keyCode || event.which' und versuchen ... – Rayon