Prompt nur Zahlen erlauben?
Hallo, wie kann ich in JavaScript programmieren das man in einem alert nur Zahlen eingeben darf. Also keinen Text oder Sonderzeichen. Wenn man das dann doch eingibt sollte kommen ("Bitte gib eine Zahl ein"). oder sowas ähnliches?
3 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Du könntest mit einer if-anweisung überprüfen ob die variable eine Nummer ist oder nicht:
var num = 23;
if(typeof num === "number") {
alert(num)
} else {
alert("keine nummber"
};
Woher ich das weiß:Hobby – Ich interessiere mich in IT Sachen.
JavaScript ist nicht immer verfügbar, deshalb würde ich das nicht mit JavaSript machen sondern mit PHP. Die Fehlermeldung würde ich dann als DIV einblenden am oberen oder unteren Rand, das mit JavaScript ausgeblendet werden kann.
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Du meinst wohl prompt und nicht alert, oder?
Woher ich das weiß:Studium / Ausbildung – Informatikstudent