jQuery -- Backspace-Taste hinzufügen

Nordpol64

Grünschnabel
Hallöle,

folgender Code:

form.find('*:input[name="telefonnummer"]').keypress(function(event) {
if(event.which < 48 || event.which > 57) return false;
});

Dies ist ein Eingabefeld, in einem Formular, für Telefonnummern. Es werden nur die Tasten "0 - 9" /ASCII 48 - 57 zugelassen. Nun soll aber auch die Bachspace-Taste (ASCII 008) zugelassen werden. Mir fällt auf die Schnelle nicht ein, wie.

Vielen Dank :p - Nordpol64
 
Ernsthaft? Wo hast du den anderen Code her kopiert?

Javascript:
if( (event.which < 48 || event.which > 57) && event.which !== 8 ) return false;
 
Ernsthaft****** Ich lerne gerade erst JavaScript und jQuery. Mit 'nem Trainingsvideo von "Galileo Computing" und da ist mir aufgefallen, dass deren Code nicht richtig ist.
Ähm... hast du auch mal angefangen und 'ne Menge Fragen gehabt?
 
Wenn du vorher noch nie programmiert hast, dann ist es vielleicht nachvollziehbar. Aber dann solltest du auch nicht mit jQuery anfangen, sondern erst mal JavaScript lernen.

Ich wollte dich nicht beleidigen oder so, aber das ist wirklich eine sehr simple Bedingung / Boolescher Ausdruck.
 
Ich habe mir schon vorher JavaScript-Grundlagen reingezogen. Ich habe es auch selber so hinbekommen, dass nur Ziffern erlaubt sind. Aber ich möchte GENAU den Code vom Video zum Laufen bringen. So wie er da steht, kann der Nutzer die Nummer nicht korrigieren... eben mit der Backspace-Taste.

Nun helfe mir doch mal auf die Sprünge. ;-))
 

Neue Beiträge

Zurück