• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zahlenwert aus Variable ermitteln

magifix

Neues Mitglied
Hallo,

kann mir jemand bitte sagen wie ich in js den Zahlenwert aus einer Eingabevariable ermitteln kann?

Ich möchte damit Fehleingaben in einem Feld verhindern.

Wenn da Buchstaben drinnen sind soll eine Meldung erscheinen.

Hat da jemand ein Lösung?
 
HTML:
var personen= document.Formular.personenzahl.value;
personen=personen+0;
[html]
Hallo, nachdem ich nun wieder einige Stunden (inkl. googeln) mit meinem Zweizeiler verbracht habe, wage ich nochmal eine Frage. Ich brings einfach nicht hin... auch mit isnumeric nicht.
Ich möchte dass die Variable Personen numerisch ist.
Habs nun mit der Addition von 0 versucht geht alles schief.
Kann mir jemand bitte die Lösung sagen ... (gegoogelt hab ich schon)
 
Sorry, aber bist du dem Link oben gefolgt, da sind doch genau solche Beispiele????? Noch deutlichere Hinweise kann man kaum geben.
 
Hab ich wohl gemacht

dann versteh ich es wohl nicht!

HTML:
function is_numeric(input){
    return typeof(input)=='number';
  }

function eingaben_ueberpruefen(){
var input = document.Formular.telefon.value;
alert (input);
alert (typeof(input));
is_numeric(input);
alert (typeof(input));
alert (input);
[html]

was ich auch tue, ... es bleibt ein string
 
Zuletzt bearbeitet:
Pack das gesamte mal in eine Datei
HTML:
<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Nummertest</title>
<script type="text/javascript">
function eingabe_test(inputId) {
      var input = document.getElementById(inputId).value;
    alert ('Eingabe: ' + input + '\nType Of: ' + typeof(input) + '\nIst Zahl: ' + (!isNaN(input)) + '\nZahlenwert: ' + Number(input));
}
</script>
</head>
<body>
<input type="button" onclick="eingabe_test('myinput');" value="Test"/> 
<input type="text" id="myinput" />
</body>
</html>
 
Zurück
Oben