INPUT Wert überprüfen

hi,

In einem Formular würde ich gerne ein Eingabefeld integrieren, in welchem man ausschließlich NUMERISCHER Werte eingeben kann.

In diesem Eingabefeld kann man ja generell alphanumerische Werte eingeben.
Wie gesagt, gibt es eine Möglichkeit die Eingabe auf ausschließlich Zahlen bzw. Ziffern zu reduzieren bzw. zu überprüfen?

für jeden hinweis dankbar,

david

Hi!

Das geht u.a. mit JavaScript. Da gibt es eine Funktion die
isNaN heisst. Sobald also der String ein alphanumerisches
Zeichen enthaelt, gibt isNaN true zurueck.

Code etwa so:

function check() {
 val = document.forms["Eingabe"].elements["Zahl"].value;
 if (isNaN(val)) {
 alert("Wert enthaelt ungueltige Zeichen");
 document.forms["Eingabe"].elements["Zahl"].value = "";
 }
}

HTH
Patrick

Hi David,

In einem Formular würde ich gerne ein Eingabefeld integrieren,
in welchem man ausschließlich NUMERISCHER Werte eingeben kann.

Versuche es einmal mit type=„int“. Ich habe gelesen, dass dann nur ganze Zahlen eingegeben werden koennen. Mit type=„float“ sind Fliesskommazahlen moeglich - allerdings hab’ ich es noch nicht ausprobiert.

Weiter Moeglichkeiten: JavaScript oder PHP …

HTH,
Gruesse,
Claudia